# near model CODE resource # jump table entries: 10712-10794 (83 of them) fn00000000: 00000000 4E56 FFE6 link A6, -0x001A 00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000008 282E 0008 move.l D4, [A6 + 0x8] 0000000C 102D A890 move.b D0, [A5 - 0x5770] 00000010 802D A84C or.b D0, [A5 - 0x57B4] 00000014 6704 beq +0x6 /* 0000001A */ 00000016 6000 00EC bra +0xEE /* 00000104 */ label0000001A: 0000001A 42A7 clr.l -[A7] 0000001C 2F2D AA46 move.l -[A7], [A5 - 0x55BA] 00000020 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */ 00000026 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */] 0000002A 265F movea.l A3, [A7]+ 0000002C 200B move.l D0, A3 0000002E 6604 bne +0x6 /* 00000034 */ 00000030 6000 00D2 bra +0xD4 /* 00000104 */ label00000034: 00000034 2013 move.l D0, [A3] 00000036 7218 moveq.l D1, 0x18 00000038 D081 add.l D0, D1 0000003A 2D40 FFF6 move.l [A6 - 0xA], D0 0000003E 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 00000044 2053 movea.l A0, [A3] 00000046 3D68 0012 FFE6 move.w [A6 - 0x1A], [A0 + 0x12] 0000004C 3E2E FFE8 move.w D7, [A6 - 0x18] 00000050 6020 bra +0x22 /* 00000072 */ label00000052: 00000052 54AE FFF6 addq.l [A6 - 0xA], 2 00000056 486E FFF6 pea.l [A6 - 0xA] 0000005A 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 0000005E 202E FFF6 move.l D0, [A6 - 0xA] 00000062 5280 addq.l D0, 1 00000064 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE 0000006A 2D40 FFF6 move.l [A6 - 0xA], D0 0000006E 5247 addq.w D7, 1 00000070 6906 bvs +0x8 /* 00000078 */ label00000072: 00000072 BE6E FFE6 cmp.w D7, [A6 - 0x1A] 00000076 6FDA ble -0x24 /* 00000052 */ label00000078: 00000078 2C2E FFF6 move.l D6, [A6 - 0xA] 0000007C 9C93 sub.l D6, [A3] 0000007E 2006 move.l D0, D6 00000080 5680 addq.l D0, 3 00000082 2044 movea.l A0, D4 00000084 4241 clr.w D1 00000086 1210 move.b D1, [A0] 00000088 48C1 ext.l D1 0000008A 2A01 move.l D5, D1 0000008C DA80 add.l D5, D0 0000008E 4267 clr.w -[A7] 00000090 2F2D AA46 move.l -[A7], [A5 - 0x55BA] 00000094 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */ 0000009A 2F05 move.l -[A7], D5 0000009C 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 000000A0 101F move.b D0, [A7]+ 000000A2 660C bne +0xE /* 000000B0 */ 000000A4 2F2D AA46 move.l -[A7], [A5 - 0x55BA] 000000A8 4267 clr.w -[A7] 000000AA 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */] 000000AE 6054 bra +0x56 /* 00000104 */ label000000B0: 000000B0 2006 move.l D0, D6 000000B2 D093 add.l D0, [A3] 000000B4 2D40 FFF6 move.l [A6 - 0xA], D0 000000B8 206E FFF6 movea.l A0, [A6 - 0xA] 000000BC 30AE 000C move.w [A0], [A6 + 0xC] 000000C0 54AE FFF6 addq.l [A6 - 0xA], 2 000000C4 2044 movea.l A0, D4 000000C6 4868 0001 pea.l [A0 + 0x1] 000000CA 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000000CE 2044 movea.l A0, D4 000000D0 4240 clr.w D0 000000D2 1010 move.b D0, [A0] 000000D4 48C0 ext.l D0 000000D6 2F00 move.l -[A7], D0 000000D8 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000000DC 2044 movea.l A0, D4 000000DE 4240 clr.w D0 000000E0 1010 move.b D0, [A0] 000000E2 48C0 ext.l D0 000000E4 D0AE FFF6 add.l D0, [A6 - 0xA] 000000E8 2D40 FFEA move.l [A6 - 0x16], D0 000000EC 206E FFEA movea.l A0, [A6 - 0x16] 000000F0 4210 clr.b [A0] 000000F2 2853 movea.l A4, [A3] 000000F4 52AC 0010 addq.l [A4 + 0x10], 1 000000F8 2F2D AA46 move.l -[A7], [A5 - 0x55BA] 000000FC 1F3C 0001 move.b -[A7], 0x1 00000100 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */] label00000104: 00000104 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000108 4E5E unlink A6 0000010A 205F movea.l A0, [A7]+ 0000010C 5C4F addq.w A7, 6 0000010E 4ED0 jmp [A0] fn00000110: 00000110 4E56 FFEC link A6, -0x0014 00000114 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000118 7000 moveq.l D0, 0x00 0000011A 2D40 000C move.l [A6 + 0xC], D0 0000011E 42A7 clr.l -[A7] 00000120 2F2D AA4A move.l -[A7], [A5 - 0x55B6] 00000124 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */ 0000012A 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */] 0000012E 2E1F move.l D7, [A7]+ 00000130 6604 bne +0x6 /* 00000136 */ 00000132 6000 008C bra +0x8E /* 000001C0 */ label00000136: 00000136 2047 movea.l A0, D7 00000138 2050 movea.l A0, [A0] 0000013A 2A28 0010 move.l D5, [A0 + 0x10] 0000013E 2F05 move.l -[A7], D5 00000140 7018 moveq.l D0, 0x18 00000142 2F00 move.l -[A7], D0 00000144 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00000148 2C1F move.l D6, [A7]+ 0000014A 7018 moveq.l D0, 0x18 0000014C DC80 add.l D6, D0 0000014E 2806 move.l D4, D6 00000150 7018 moveq.l D0, 0x18 00000152 D880 add.l D4, D0 00000154 4267 clr.w -[A7] 00000156 2F2D AA4A move.l -[A7], [A5 - 0x55B6] 0000015A 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */ 00000160 2F04 move.l -[A7], D4 00000162 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00000166 101F move.b D0, [A7]+ 00000168 660C bne +0xE /* 00000176 */ 0000016A 2F2D AA4A move.l -[A7], [A5 - 0x55B6] 0000016E 4267 clr.w -[A7] 00000170 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */] 00000174 604A bra +0x4C /* 000001C0 */ label00000176: 00000176 2047 movea.l A0, D7 00000178 2006 move.l D0, D6 0000017A D090 add.l D0, [A0] 0000017C 2D40 FFEC move.l [A6 - 0x14], D0 00000180 286E FFEC movea.l A4, [A6 - 0x14] 00000184 2047 movea.l A0, D7 00000186 2650 movea.l A3, [A0] 00000188 28AB 0014 move.l [A4], [A3 + 0x14] 0000018C 7001 moveq.l D0, 0x01 0000018E 2940 0004 move.l [A4 + 0x4], D0 00000192 7000 moveq.l D0, 0x00 00000194 2940 0008 move.l [A4 + 0x8], D0 00000198 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000019C 486C 000C pea.l [A4 + 0xC] 000001A0 700C moveq.l D0, 0x0C 000001A2 2F00 move.l -[A7], D0 000001A4 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000001A8 2D54 000C move.l [A6 + 0xC], [A4] 000001AC 52AB 0014 addq.l [A3 + 0x14], 1 000001B0 52AB 0010 addq.l [A3 + 0x10], 1 000001B4 2F2D AA4A move.l -[A7], [A5 - 0x55B6] 000001B8 1F3C 0001 move.b -[A7], 0x1 000001BC 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */] label000001C0: 000001C0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000001C4 4E5E unlink A6 000001C6 2E9F move.l [A7], [A7]+ 000001C8 4E75 rts export_1339: 000001CA 4E56 0000 link A6, 0 000001CE 2F0C move.l -[A7], A4 000001D0 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000001D6 206E 0008 movea.l A0, [A6 + 0x8] 000001DA 2850 movea.l A4, [A0] 000001DC 42A7 clr.l -[A7] 000001DE 2F14 move.l -[A7], [A4] 000001E0 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */] 000001E4 2014 move.l D0, [A4] 000001E6 B09F cmp.l D0, [A7]+ 000001E8 6702 beq +0x4 /* 000001EC */ 000001EA 604E bra +0x50 /* 0000023A */ label000001EC: 000001EC 202C 0028 move.l D0, [A4 + 0x28] 000001F0 7232 moveq.l D1, 0x32 000001F2 D081 add.l D0, D1 000001F4 222C 002E move.l D1, [A4 + 0x2E] 000001F8 D280 add.l D1, D0 000001FA B294 cmp.l D1, [A4] 000001FC 6F02 ble +0x4 /* 00000200 */ 000001FE 603A bra +0x3C /* 0000023A */ label00000200: 00000200 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */ 00000206 B0AC 0004 cmp.l D0, [A4 + 0x4] 0000020A 6702 beq +0x4 /* 0000020E */ 0000020C 602C bra +0x2E /* 0000023A */ label0000020E: 0000020E 4AAC 0018 tst.l [A4 + 0x18] 00000212 6E02 bgt +0x4 /* 00000216 */ 00000214 6024 bra +0x26 /* 0000023A */ label00000216: 00000216 4A6C 0024 tst.w [A4 + 0x24] 0000021A 6C02 bge +0x4 /* 0000021E */ 0000021C 601C bra +0x1E /* 0000023A */ label0000021E: 0000021E 4AAC 0028 tst.l [A4 + 0x28] 00000222 6C02 bge +0x4 /* 00000226 */ 00000224 6014 bra +0x16 /* 0000023A */ label00000226: 00000226 4A6C 002C tst.w [A4 + 0x2C] 0000022A 6C02 bge +0x4 /* 0000022E */ 0000022C 600C bra +0xE /* 0000023A */ label0000022E: 0000022E 4AAC 002E tst.l [A4 + 0x2E] 00000232 6C02 bge +0x4 /* 00000236 */ 00000234 6004 bra +0x6 /* 0000023A */ label00000236: 00000236 422E 000C clr.b [A6 + 0xC] label0000023A: 0000023A 285F movea.l A4, [A7]+ 0000023C 4E5E unlink A6 0000023E 2E9F move.l [A7], [A7]+ 00000240 4E75 rts export_1340: fn00000242: 00000242 4E56 0000 link A6, 0 00000246 2F0C move.l -[A7], A4 00000248 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000024E 206E 0008 movea.l A0, [A6 + 0x8] 00000252 2850 movea.l A4, [A0] 00000254 42A7 clr.l -[A7] 00000256 2F14 move.l -[A7], [A4] 00000258 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */] 0000025C 2014 move.l D0, [A4] 0000025E B09F cmp.l D0, [A7]+ 00000260 6702 beq +0x4 /* 00000264 */ 00000262 6056 bra +0x58 /* 000002BA */ label00000264: 00000264 202C 002C move.l D0, [A4 + 0x2C] 00000268 7236 moveq.l D1, 0x36 0000026A D081 add.l D0, D1 0000026C 222C 0032 move.l D1, [A4 + 0x32] 00000270 D280 add.l D1, D0 00000272 B294 cmp.l D1, [A4] 00000274 6F02 ble +0x4 /* 00000278 */ 00000276 6042 bra +0x44 /* 000002BA */ label00000278: 00000278 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 0000027E B0AC 0004 cmp.l D0, [A4 + 0x4] 00000282 6702 beq +0x4 /* 00000286 */ 00000284 6034 bra +0x36 /* 000002BA */ label00000286: 00000286 4AAC 0018 tst.l [A4 + 0x18] 0000028A 6702 beq +0x4 /* 0000028E */ 0000028C 602C bra +0x2E /* 000002BA */ label0000028E: 0000028E 4AAC 001C tst.l [A4 + 0x1C] 00000292 6702 beq +0x4 /* 00000296 */ 00000294 6024 bra +0x26 /* 000002BA */ label00000296: 00000296 4A6C 0028 tst.w [A4 + 0x28] 0000029A 6C02 bge +0x4 /* 0000029E */ 0000029C 601C bra +0x1E /* 000002BA */ label0000029E: 0000029E 4AAC 002C tst.l [A4 + 0x2C] 000002A2 6C02 bge +0x4 /* 000002A6 */ 000002A4 6014 bra +0x16 /* 000002BA */ label000002A6: 000002A6 4A6C 0030 tst.w [A4 + 0x30] 000002AA 6C02 bge +0x4 /* 000002AE */ 000002AC 600C bra +0xE /* 000002BA */ label000002AE: 000002AE 4AAC 0032 tst.l [A4 + 0x32] 000002B2 6C02 bge +0x4 /* 000002B6 */ 000002B4 6004 bra +0x6 /* 000002BA */ label000002B6: 000002B6 422E 000C clr.b [A6 + 0xC] label000002BA: 000002BA 285F movea.l A4, [A7]+ 000002BC 4E5E unlink A6 000002BE 2E9F move.l [A7], [A7]+ 000002C0 4E75 rts export_1341: fn000002C2: 000002C2 4E56 0000 link A6, 0 000002C6 102D B1E6 move.b D0, [A5 - 0x4E1A] 000002CA 6714 beq +0x16 /* 000002E0 */ 000002CC 2F2D A8CA move.l -[A7], [A5 - 0x5736] 000002D0 42A7 clr.l -[A7] 000002D2 4EBA 2584 jsr [PC + 0x2584 /* 00002858 */] 000002D6 4267 clr.w -[A7] 000002D8 4EBA 5BAE jsr [PC + 0x5BAE /* 00005E88 */] 000002DC 422D B1E6 clr.b [A5 - 0x4E1A] label000002E0: 000002E0 4E5E unlink A6 000002E2 4E75 rts export_1342: fn000002E4: 000002E4 4E56 FFDC link A6, -0x0024 000002E8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000002EC 286E 0008 movea.l A4, [A6 + 0x8] 000002F0 2C2E 000C move.l D6, [A6 + 0xC] 000002F4 2E2E 0010 move.l D7, [A6 + 0x10] 000002F8 2046 movea.l A0, D6 000002FA 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 00000300 B090 cmp.l D0, [A0] 00000302 6742 beq +0x44 /* 00000346 */ 00000304 2054 movea.l A0, [A4] 00000306 4210 clr.b [A0] 00000308 5294 addq.l [A4], 1 0000030A 486E FFE0 pea.l [A6 - 0x20] 0000030E 7020 moveq.l D0, 0x20 00000310 2F00 move.l -[A7], D0 00000312 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000316 2D7C 574F 5341 FFE0 move.l [A6 - 0x20], 0x574F5341 /* 'WOSA' */ 0000031E 7020 moveq.l D0, 0x20 00000320 2D40 FFE4 move.l [A6 - 0x1C], D0 00000324 2D47 FFE8 move.l [A6 - 0x18], D7 00000328 2D6E 0014 FFEC move.l [A6 - 0x14], [A6 + 0x14] 0000032E 2046 movea.l A0, D6 00000330 2D50 FFF0 move.l [A6 - 0x10], [A0] 00000334 486E FFE0 pea.l [A6 - 0x20] 00000338 2F14 move.l -[A7], [A4] 0000033A 7020 moveq.l D0, 0x20 0000033C 2F00 move.l -[A7], D0 0000033E 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000342 7020 moveq.l D0, 0x20 00000344 D194 add.l [A4], D0 label00000346: 00000346 4A87 tst.l D7 00000348 6F16 ble +0x18 /* 00000360 */ 0000034A 2046 movea.l A0, D6 0000034C 2068 0004 movea.l A0, [A0 + 0x4] 00000350 2650 movea.l A3, [A0] 00000352 2F0B move.l -[A7], A3 00000354 2F14 move.l -[A7], [A4] 00000356 2F07 move.l -[A7], D7 00000358 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 0000035C 2007 move.l D0, D7 0000035E D194 add.l [A4], D0 label00000360: 00000360 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000364 4E5E unlink A6 00000366 205F movea.l A0, [A7]+ 00000368 DEFC 0010 add.w A7, 0x10 0000036C 4ED0 jmp [A0] fn0000036E: 0000036E 4E56 FFD4 link A6, -0x002C 00000372 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000376 266E 000C movea.l A3, [A6 + 0xC] 0000037A 286E 0008 movea.l A4, [A6 + 0x8] 0000037E 1A2E 0014 move.b D5, [A6 + 0x14] 00000382 422E 0022 clr.b [A6 + 0x22] 00000386 1005 move.b D0, D5 00000388 6712 beq +0x14 /* 0000039C */ 0000038A 42A7 clr.l -[A7] 0000038C 2F13 move.l -[A7], [A3] 0000038E 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000392 295F 0004 move.l [A4 + 0x4], [A7]+ 00000396 6612 bne +0x14 /* 000003AA */ 00000398 6000 00EE bra +0xF0 /* 00000488 */ label0000039C: 0000039C 41ED A1C0 lea.l A0, [A5 - 0x5E40] 000003A0 224C movea.l A1, A4 000003A2 7003 moveq.l D0, 0x03 label000003A4: 000003A4 32D8 move.w [A1]+, [A0]+ 000003A6 51C8 FFFC dbf D0, -0x6 /* 000003A4 */ label000003AA: 000003AA 206E 0010 movea.l A0, [A6 + 0x10] 000003AE 20BC 5754 4C4B move.l [A0], 0x57544C4B /* 'WTLK' */ 000003B4 2C2E 001E move.l D6, [A6 + 0x1E] 000003B8 28BC 5754 4C4B move.l [A4], 0x57544C4B /* 'WTLK' */ 000003BE 1005 move.b D0, D5 000003C0 671A beq +0x1C /* 000003DC */ 000003C2 206C 0004 movea.l A0, [A4 + 0x4] 000003C6 2D50 FFDC move.l [A6 - 0x24], [A0] 000003CA 486E 001E pea.l [A6 + 0x1E] 000003CE 486E FFDC pea.l [A6 - 0x24] 000003D2 4EAD 281A jsr [A5 + 0x281A /* export_1279 */] 000003D6 52AE 001E addq.l [A6 + 0x1E], 1 000003DA 6008 bra +0xA /* 000003E4 */ label000003DC: 000003DC 486E 001E pea.l [A6 + 0x1E] 000003E0 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] label000003E4: 000003E4 202E 001E move.l D0, [A6 + 0x1E] 000003E8 9086 sub.l D0, D6 000003EA 2680 move.l [A3], D0 000003EC 202E 001E move.l D0, [A6 + 0x1E] 000003F0 90AE 001A sub.l D0, [A6 + 0x1A] 000003F4 2E00 move.l D7, D0 000003F6 7020 moveq.l D0, 0x20 000003F8 DE80 add.l D7, D0 000003FA BEAE 0016 cmp.l D7, [A6 + 0x16] 000003FE 6E00 0082 bgt +0x84 /* 00000482 */ 00000402 2F2E 001E move.l -[A7], [A6 + 0x1E] 00000406 486E FFE0 pea.l [A6 - 0x20] 0000040A 7020 moveq.l D0, 0x20 0000040C 2F00 move.l -[A7], D0 0000040E 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000412 203C 574F 5341 move.l D0, 0x574F5341 /* 'WOSA' */ 00000418 B0AE FFE0 cmp.l D0, [A6 - 0x20] 0000041C 57C0 seq D0 0000041E 4A00 tst.b D0 00000420 6760 beq +0x62 /* 00000482 */ 00000422 222E FFE8 move.l D1, [A6 - 0x18] 00000426 D287 add.l D1, D7 00000428 B2AE 0016 cmp.l D1, [A6 + 0x16] 0000042C 5FC1 sle D1 0000042E C001 and.b D0, D1 00000430 6750 beq +0x52 /* 00000482 */ 00000432 206E 0010 movea.l A0, [A6 + 0x10] 00000436 20AE FFEC move.l [A0], [A6 - 0x14] 0000043A 26AE FFE8 move.l [A3], [A6 - 0x18] 0000043E 28AE FFF0 move.l [A4], [A6 - 0x10] 00000442 1005 move.b D0, D5 00000444 673C beq +0x3E /* 00000482 */ 00000446 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 0000044C B094 cmp.l D0, [A4] 0000044E 660A bne +0xC /* 0000045A */ 00000450 486C 0004 pea.l [A4 + 0x4] 00000454 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000458 6028 bra +0x2A /* 00000482 */ label0000045A: 0000045A 202E FFE4 move.l D0, [A6 - 0x1C] 0000045E D1AE 001E add.l [A6 + 0x1E], D0 00000462 206C 0004 movea.l A0, [A4 + 0x4] 00000466 2D50 FFDC move.l [A6 - 0x24], [A0] 0000046A 2F2E 001E move.l -[A7], [A6 + 0x1E] 0000046E 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000472 2F13 move.l -[A7], [A3] 00000474 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000478 2F2C 0004 move.l -[A7], [A4 + 0x4] 0000047C 2F13 move.l -[A7], [A3] 0000047E 4EAD 013A jsr [A5 + 0x13A /* export_35 */] label00000482: 00000482 1D7C 0001 0022 move.b [A6 + 0x22], 0x1 label00000488: 00000488 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000048C 4E5E unlink A6 0000048E 205F movea.l A0, [A7]+ 00000490 DEFC 001A add.w A7, 0x1A 00000494 4ED0 jmp [A0] export_1343: 00000496 4E56 FFE8 link A6, -0x0018 0000049A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000049E 4247 clr.w D7 000004A0 42A7 clr.l -[A7] 000004A2 2F2E 000A move.l -[A7], [A6 + 0xA] 000004A6 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 000004AA 285F movea.l A4, [A7]+ 000004AC 200C move.l D0, A4 000004AE 6776 beq +0x78 /* 00000526 */ 000004B0 2054 movea.l A0, [A4] 000004B2 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 000004B8 B0A8 0004 cmp.l D0, [A0 + 0x4] 000004BC 6604 bne +0x6 /* 000004C2 */ 000004BE 7C36 moveq.l D6, 0x36 000004C0 6010 bra +0x12 /* 000004D2 */ label000004C2: 000004C2 2054 movea.l A0, [A4] 000004C4 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */ 000004CA B0A8 0004 cmp.l D0, [A0 + 0x4] 000004CE 6656 bne +0x58 /* 00000526 */ 000004D0 7C32 moveq.l D6, 0x32 label000004D2: 000004D2 2646 movea.l A3, D6 000004D4 D7D4 add.l A3, [A4] 000004D6 2006 move.l D0, D6 000004D8 D094 add.l D0, [A4] 000004DA 2A00 move.l D5, D0 000004DC 700E moveq.l D0, 0x0E 000004DE 9A80 sub.l D5, D0 000004E0 4A6E 0008 tst.w [A6 + 0x8] 000004E4 6606 bne +0x8 /* 000004EC */ 000004E6 2045 movea.l A0, D5 000004E8 3E10 move.w D7, [A0] 000004EA 6030 bra +0x32 /* 0000051C */ label000004EC: 000004EC 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 000004F2 2045 movea.l A0, D5 000004F4 3D50 FFE8 move.w [A6 - 0x18], [A0] 000004F8 382E FFEA move.w D4, [A6 - 0x16] 000004FC 6018 bra +0x1A /* 00000516 */ label000004FE: 000004FE 102B 0004 move.b D0, [A3 + 0x4] 00000502 4880 ext.w D0 00000504 B06E 0008 cmp.w D0, [A6 + 0x8] 00000508 6602 bne +0x4 /* 0000050C */ 0000050A 5247 addq.w D7, 1 label0000050C: 0000050C 3013 move.w D0, [A3] 0000050E 48C0 ext.l D0 00000510 D7C0 add.l A3, D0 00000512 5244 addq.w D4, 1 00000514 6906 bvs +0x8 /* 0000051C */ label00000516: 00000516 B86E FFE8 cmp.w D4, [A6 - 0x18] 0000051A 6FE2 ble -0x1C /* 000004FE */ label0000051C: 0000051C 2F2E 000A move.l -[A7], [A6 + 0xA] 00000520 4267 clr.w -[A7] 00000522 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label00000526: 00000526 3D47 000E move.w [A6 + 0xE], D7 0000052A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000052E 4E5E unlink A6 00000530 205F movea.l A0, [A7]+ 00000532 5C4F addq.w A7, 6 00000534 4ED0 jmp [A0] export_1344: 00000536 4E56 FFE4 link A6, -0x001C 0000053A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000053E 7000 moveq.l D0, 0x00 00000540 2D40 000C move.l [A6 + 0xC], D0 00000544 42A7 clr.l -[A7] 00000546 7034 moveq.l D0, 0x34 00000548 2F00 move.l -[A7], D0 0000054A 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */ 00000550 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] 00000554 2E1F move.l D7, [A7]+ 00000556 42A7 clr.l -[A7] 00000558 2F07 move.l -[A7], D7 0000055A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000055E 265F movea.l A3, [A7]+ 00000560 200B move.l D0, A3 00000562 6604 bne +0x6 /* 00000568 */ 00000564 6000 00AC bra +0xAE /* 00000612 */ label00000568: 00000568 2C2E 0008 move.l D6, [A6 + 0x8] 0000056C 42A7 clr.l -[A7] 0000056E 2F06 move.l -[A7], D6 00000570 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00000574 281F move.l D4, [A7]+ 00000576 2044 movea.l A0, D4 00000578 2050 movea.l A0, [A0] 0000057A 2A28 001C move.l D5, [A0 + 0x1C] 0000057E 42A7 clr.l -[A7] 00000580 2F05 move.l -[A7], D5 00000582 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00000586 2D5F FFEC move.l [A6 - 0x14], [A7]+ 0000058A 2044 movea.l A0, D4 0000058C 2050 movea.l A0, [A0] 0000058E 2147 001C move.l [A0 + 0x1C], D7 00000592 206E FFEC movea.l A0, [A6 - 0x14] 00000596 2050 movea.l A0, [A0] 00000598 2147 0020 move.l [A0 + 0x20], D7 0000059C 2F06 move.l -[A7], D6 0000059E 1F3C 0001 move.b -[A7], 0x1 000005A2 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 000005A6 2F05 move.l -[A7], D5 000005A8 1F3C 0001 move.b -[A7], 0x1 000005AC 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 000005B0 2853 movea.l A4, [A3] 000005B2 7000 moveq.l D0, 0x00 000005B4 2940 0010 move.l [A4 + 0x10], D0 000005B8 7000 moveq.l D0, 0x00 000005BA 2940 0014 move.l [A4 + 0x14], D0 000005BE 7000 moveq.l D0, 0x00 000005C0 2940 0018 move.l [A4 + 0x18], D0 000005C4 2945 001C move.l [A4 + 0x1C], D5 000005C8 2946 0020 move.l [A4 + 0x20], D6 000005CC 42AC 0024 clr.l [A4 + 0x24] 000005D0 7000 moveq.l D0, 0x00 000005D2 2940 0028 move.l [A4 + 0x28], D0 000005D6 426C 002C clr.w [A4 + 0x2C] 000005DA 7000 moveq.l D0, 0x00 000005DC 2940 002E move.l [A4 + 0x2E], D0 000005E0 2013 move.l D0, [A3] 000005E2 7232 moveq.l D1, 0x32 000005E4 D081 add.l D0, D1 000005E6 2D40 FFE4 move.l [A6 - 0x1C], D0 000005EA 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000005EE 2014 move.l D0, [A4] 000005F0 7232 moveq.l D1, 0x32 000005F2 9081 sub.l D0, D1 000005F4 2F00 move.l -[A7], D0 000005F6 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000005FA 2F07 move.l -[A7], D7 000005FC 1F3C 0001 move.b -[A7], 0x1 00000600 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00000604 52AD A8BA addq.l [A5 - 0x5746], 1 00000608 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1 0000060E 2D47 000C move.l [A6 + 0xC], D7 label00000612: 00000612 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000616 4E5E unlink A6 00000618 2E9F move.l [A7], [A7]+ 0000061A 4E75 rts export_1345: 0000061C 4E56 FF6C link A6, -0x0094 00000620 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000624 282E 000C move.l D4, [A6 + 0xC] 00000628 7000 moveq.l D0, 0x00 0000062A 2D40 0010 move.l [A6 + 0x10], D0 0000062E 42A7 clr.l -[A7] 00000630 2F3C 0000 0100 move.l -[A7], 0x100 00000636 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */ 0000063C 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] 00000640 2E1F move.l D7, [A7]+ 00000642 6604 bne +0x6 /* 00000648 */ 00000644 6000 0106 bra +0x108 /* 0000074C */ label00000648: 00000648 486E FF6C pea.l [A6 - 0x94] 0000064C 2F3C 0000 0084 move.l -[A7], 0x84 00000652 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000656 2D47 FF6C move.l [A6 - 0x94], D7 0000065A 4267 clr.w -[A7] 0000065C 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00000660 2F04 move.l -[A7], D4 00000662 486E FF6C pea.l [A6 - 0x94] 00000666 4EBA 2552 jsr [PC + 0x2552 /* 00002BBA */] 0000066A 101F move.b D0, [A7]+ 0000066C 661C bne +0x1E /* 0000068A */ 0000066E 4267 clr.w -[A7] 00000670 2F07 move.l -[A7], D7 00000672 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */ 00000678 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */] 0000067C 101F move.b D0, [A7]+ 0000067E 6600 00CC bne +0xCE /* 0000074C */ 00000682 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00000686 6000 00C4 bra +0xC6 /* 0000074C */ label0000068A: 0000068A 42A7 clr.l -[A7] 0000068C 2F07 move.l -[A7], D7 0000068E 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00000692 265F movea.l A3, [A7]+ 00000694 200B move.l D0, A3 00000696 660A bne +0xC /* 000006A2 */ 00000698 2F3C 0000 0CF0 move.l -[A7], 0xCF0 0000069E 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label000006A2: 000006A2 2853 movea.l A4, [A3] 000006A4 7000 moveq.l D0, 0x00 000006A6 2940 0010 move.l [A4 + 0x10], D0 000006AA 7000 moveq.l D0, 0x00 000006AC 2940 0014 move.l [A4 + 0x14], D0 000006B0 7000 moveq.l D0, 0x00 000006B2 2940 0018 move.l [A4 + 0x18], D0 000006B6 7000 moveq.l D0, 0x00 000006B8 2940 001C move.l [A4 + 0x1C], D0 000006BC 296D A77E 0020 move.l [A4 + 0x20], [A5 - 0x5882] 000006C2 296E 0008 0024 move.l [A4 + 0x24], [A6 + 0x8] 000006C8 42AC 0028 clr.l [A4 + 0x28] 000006CC 7000 moveq.l D0, 0x00 000006CE 2940 002C move.l [A4 + 0x2C], D0 000006D2 426C 0030 clr.w [A4 + 0x30] 000006D6 7000 moveq.l D0, 0x00 000006D8 2940 0032 move.l [A4 + 0x32], D0 000006DC 2C13 move.l D6, [A3] 000006DE 7036 moveq.l D0, 0x36 000006E0 DC80 add.l D6, D0 000006E2 2F06 move.l -[A7], D6 000006E4 2014 move.l D0, [A4] 000006E6 7236 moveq.l D1, 0x36 000006E8 9081 sub.l D0, D1 000006EA 2F00 move.l -[A7], D0 000006EC 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000006F0 2F07 move.l -[A7], D7 000006F2 1F3C 0001 move.b -[A7], 0x1 000006F6 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 000006FA 52AD A8C2 addq.l [A5 - 0x573E], 1 000006FE 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1 00000704 42A7 clr.l -[A7] 00000706 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000070A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000070E 2A1F move.l D5, [A7]+ 00000710 2045 movea.l A0, D5 00000712 2050 movea.l A0, [A0] 00000714 52A8 0018 addq.l [A0 + 0x18], 1 00000718 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000071C 1F3C 0001 move.b -[A7], 0x1 00000720 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00000724 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00000728 2004 move.l D0, D4 0000072A 5280 addq.l D0, 1 0000072C 2F00 move.l -[A7], D0 0000072E 1F3C 0001 move.b -[A7], 0x1 00000732 4EBA 5754 jsr [PC + 0x5754 /* 00005E88 */] 00000736 2F2D A8CA move.l -[A7], [A5 - 0x5736] 0000073A 2004 move.l D0, D4 0000073C 5480 addq.l D0, 2 0000073E 2F00 move.l -[A7], D0 00000740 1F3C 0001 move.b -[A7], 0x1 00000744 4EBA 5742 jsr [PC + 0x5742 /* 00005E88 */] 00000748 2D47 0010 move.l [A6 + 0x10], D7 label0000074C: 0000074C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000750 4E5E unlink A6 00000752 205F movea.l A0, [A7]+ 00000754 504F addq.w A7, 8 00000756 4ED0 jmp [A0] export_1346: 00000758 4E56 FFF8 link A6, -0x0008 0000075C 48E7 0118 movem.l -[A7], D7,A3,A4 00000760 7000 moveq.l D0, 0x00 00000762 2D40 0012 move.l [A6 + 0x12], D0 00000766 42A7 clr.l -[A7] 00000768 2F3C 0000 0080 move.l -[A7], 0x80 0000076E 2F3C 4C49 5354 move.l -[A7], 0x4C495354 /* 'LIST' */ 00000774 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] 00000778 2E1F move.l D7, [A7]+ 0000077A 42A7 clr.l -[A7] 0000077C 2F07 move.l -[A7], D7 0000077E 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 00000782 265F movea.l A3, [A7]+ 00000784 200B move.l D0, A3 00000786 6758 beq +0x5A /* 000007E0 */ 00000788 2853 movea.l A4, [A3] 0000078A 2013 move.l D0, [A3] 0000078C 720C moveq.l D1, 0x0C 0000078E D081 add.l D0, D1 00000790 2F00 move.l -[A7], D0 00000792 2014 move.l D0, [A4] 00000794 720C moveq.l D1, 0x0C 00000796 9081 sub.l D0, D1 00000798 2F00 move.l -[A7], D0 0000079A 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000079E 302E 0010 move.w D0, [A6 + 0x10] 000007A2 48C0 ext.l D0 000007A4 2940 0014 move.l [A4 + 0x14], D0 000007A8 396E 000E 001C move.w [A4 + 0x1C], [A6 + 0xE] 000007AE 396E 0008 001E move.w [A4 + 0x1E], [A6 + 0x8] 000007B4 396E 000C 0020 move.w [A4 + 0x20], [A6 + 0xC] 000007BA 396E 000A 0022 move.w [A4 + 0x22], [A6 + 0xA] 000007C0 7000 moveq.l D0, 0x00 000007C2 2940 0028 move.l [A4 + 0x28], D0 000007C6 42A7 clr.l -[A7] 000007C8 2F0B move.l -[A7], A3 000007CA 4EAD 27FA jsr [A5 + 0x27FA /* export_1275 */] 000007CE 295F 0024 move.l [A4 + 0x24], [A7]+ 000007D2 2F07 move.l -[A7], D7 000007D4 1F3C 0001 move.b -[A7], 0x1 000007D8 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */] 000007DC 2D47 0012 move.l [A6 + 0x12], D7 label000007E0: 000007E0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000007E4 4E5E unlink A6 000007E6 205F movea.l A0, [A7]+ 000007E8 DEFC 000A add.w A7, 0xA /* '\n' */ 000007EC 4ED0 jmp [A0] export_1347: 000007EE 4E56 FFD4 link A6, -0x002C 000007F2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000007F6 422E 0012 clr.b [A6 + 0x12] 000007FA 7001 moveq.l D0, 0x01 000007FC B06E 000C cmp.w D0, [A6 + 0xC] 00000800 660A bne +0xC /* 0000080C */ 00000802 4267 clr.w -[A7] 00000804 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */] 00000808 3C1F move.w D6, [A7]+ 0000080A 6004 bra +0x6 /* 00000810 */ label0000080C: 0000080C 3C2D A09C move.w D6, [A5 - 0x5F64] label00000810: 00000810 4267 clr.w -[A7] 00000812 3F06 move.w -[A7], D6 00000814 4EBA 2E9C jsr [PC + 0x2E9C /* 000036B2 */] 00000818 3C1F move.w D6, [A7]+ 0000081A 4267 clr.w -[A7] 0000081C 2F2E 000E move.l -[A7], [A6 + 0xE] 00000820 7022 moveq.l D0, 0x22 00000822 2F00 move.l -[A7], D0 00000824 486E FFF8 pea.l [A6 - 0x8] 00000828 4EBA 2874 jsr [PC + 0x2874 /* 0000309E */] 0000082C 101F move.b D0, [A7]+ 0000082E 6700 015E beq +0x160 /* 0000098E */ 00000832 42A7 clr.l -[A7] 00000834 2F2E 000E move.l -[A7], [A6 + 0xE] 00000838 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 0000083C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000840 206E FFFC movea.l A0, [A6 - 0x4] 00000844 202E FFF8 move.l D0, [A6 - 0x8] 00000848 D090 add.l D0, [A0] 0000084A 2D40 FFE4 move.l [A6 - 0x1C], D0 0000084E 720E moveq.l D1, 0x0E 00000850 9081 sub.l D0, D1 00000852 2D40 FFE8 move.l [A6 - 0x18], D0 00000856 266E FFE8 movea.l A3, [A6 - 0x18] 0000085A 4A6B 0002 tst.w [A3 + 0x2] 0000085E 6C0A bge +0xC /* 0000086A */ 00000860 2F3C 0000 7D8F move.l -[A7], 0x7D8F 00000866 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label0000086A: 0000086A 0C53 7FFF cmpi.w [A3], 0x7FFF 0000086E 6700 011E beq +0x120 /* 0000098E */ 00000872 0C6B 7FFF 0002 cmpi.w [A3 + 0x2], 0x7FFF 00000878 6C0A bge +0xC /* 00000884 */ 0000087A 526B 0002 addq.w [A3 + 0x2], 1 0000087E 3A2B 0002 move.w D5, [A3 + 0x2] 00000882 603C bra +0x3E /* 000008C0 */ label00000884: 00000884 3A3C 7FFF move.w D5, 0x7FFF label00000888: 00000888 5345 subq.w D5, 1 0000088A 2E2E FFE4 move.l D7, [A6 - 0x1C] 0000088E 3D7C 0001 FFD6 move.w [A6 - 0x2A], 0x1 00000894 3D53 FFD4 move.w [A6 - 0x2C], [A3] 00000898 3D6E FFD6 FFDC move.w [A6 - 0x24], [A6 - 0x2A] 0000089E 6016 bra +0x18 /* 000008B6 */ label000008A0: 000008A0 2047 movea.l A0, D7 000008A2 BA68 0002 cmp.w D5, [A0 + 0x2] 000008A6 67E0 beq -0x1E /* 00000888 */ 000008A8 2047 movea.l A0, D7 000008AA 3010 move.w D0, [A0] 000008AC 48C0 ext.l D0 000008AE DE80 add.l D7, D0 000008B0 526E FFDC addq.w [A6 - 0x24], 1 000008B4 690A bvs +0xC /* 000008C0 */ label000008B6: 000008B6 302E FFDC move.w D0, [A6 - 0x24] 000008BA B06E FFD4 cmp.w D0, [A6 - 0x2C] 000008BE 6FE0 ble -0x1E /* 000008A0 */ label000008C0: 000008C0 2E2B 0004 move.l D7, [A3 + 0x4] 000008C4 DEAE FFE4 add.l D7, [A6 - 0x1C] 000008C8 7022 moveq.l D0, 0x22 000008CA D1AB 0004 add.l [A3 + 0x4], D0 000008CE 5253 addq.w [A3], 1 000008D0 2D47 FFF4 move.l [A6 - 0xC], D7 000008D4 202E FFF4 move.l D0, [A6 - 0xC] 000008D8 7222 moveq.l D1, 0x22 000008DA D081 add.l D0, D1 000008DC 2D40 FFF0 move.l [A6 - 0x10], D0 000008E0 206E FFFC movea.l A0, [A6 - 0x4] 000008E4 2248 movea.l A1, A0 000008E6 2251 movea.l A1, [A1] 000008E8 2011 move.l D0, [A1] 000008EA D090 add.l D0, [A0] 000008EC 2D40 FFEC move.l [A6 - 0x14], D0 000008F0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000008F4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000008F8 202E FFEC move.l D0, [A6 - 0x14] 000008FC 90AE FFF0 sub.l D0, [A6 - 0x10] 00000900 2F00 move.l -[A7], D0 00000902 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000906 2F07 move.l -[A7], D7 00000908 7022 moveq.l D0, 0x22 0000090A 2F00 move.l -[A7], D0 0000090C 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000910 382E 000C move.w D4, [A6 + 0xC] 00000914 2847 movea.l A4, D7 00000916 38BC 0022 move.w [A4], 0x22 /* '\"' */ 0000091A 3945 0002 move.w [A4 + 0x2], D5 0000091E 1944 0004 move.b [A4 + 0x4], D4 00000922 7002 moveq.l D0, 0x02 00000924 B044 cmp.w D0, D4 00000926 6606 bne +0x8 /* 0000092E */ 00000928 197C 0004 0005 move.b [A4 + 0x5], 0x4 label0000092E: 0000092E 396D A09A 0018 move.w [A4 + 0x18], [A5 - 0x5F66] 00000934 422C 001A clr.b [A4 + 0x1A] 00000938 4267 clr.w -[A7] 0000093A 3F2C 0018 move.w -[A7], [A4 + 0x18] 0000093E 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */] 00000942 395F 001C move.w [A4 + 0x1C], [A7]+ 00000946 3946 0016 move.w [A4 + 0x16], D6 0000094A 7001 moveq.l D0, 0x01 0000094C B044 cmp.w D0, D4 0000094E 6608 bne +0xA /* 00000958 */ 00000950 397C 0001 0014 move.w [A4 + 0x14], 0x1 00000956 6016 bra +0x18 /* 0000096E */ label00000958: 00000958 7002 moveq.l D0, 0x02 0000095A B044 cmp.w D0, D4 0000095C 6610 bne +0x12 /* 0000096E */ 0000095E 426C 0014 clr.w [A4 + 0x14] 00000962 102D A1F8 move.b D0, [A5 - 0x5E08] 00000966 6706 beq +0x8 /* 0000096E */ 00000968 397C FFFF 0014 move.w [A4 + 0x14], 0xFFFF label0000096E: 0000096E 2047 movea.l A0, D7 00000970 226E 0008 movea.l A1, [A6 + 0x8] 00000974 700E moveq.l D0, 0x0E label00000976: 00000976 32D8 move.w [A1]+, [A0]+ 00000978 51C8 FFFC dbf D0, -0x6 /* 00000976 */ 0000097C 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 00000982 2F2E 000E move.l -[A7], [A6 + 0xE] 00000986 1F3C 0001 move.b -[A7], 0x1 0000098A 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label0000098E: 0000098E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000992 4E5E unlink A6 00000994 205F movea.l A0, [A7]+ 00000996 DEFC 000A add.w A7, 0xA /* '\n' */ 0000099A 4ED0 jmp [A0] fn0000099C: 0000099C 4E56 FFF4 link A6, -0x000C 000009A0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000009A4 286E 0008 movea.l A4, [A6 + 0x8] 000009A8 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000009AE 7E02 moveq.l D7, 0x02 000009B0 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1 000009B6 3D6C FDE4 FFF4 move.w [A6 - 0xC], [A4 - 0x21C] 000009BC 3C2E FFF6 move.w D6, [A6 - 0xA] 000009C0 602A bra +0x2C /* 000009EC */ label000009C2: 000009C2 206C FEF6 movea.l A0, [A4 - 0x10A] 000009C6 3007 move.w D0, D7 000009C8 48C0 ext.l D0 000009CA 2640 movea.l A3, D0 000009CC D7D0 add.l A3, [A0] 000009CE 202C FDEA move.l D0, [A4 - 0x216] 000009D2 B093 cmp.l D0, [A3] 000009D4 57C0 seq D0 000009D6 322B 0004 move.w D1, [A3 + 0x4] 000009DA B26C FDDE cmp.w D1, [A4 - 0x222] 000009DE 57C1 seq D1 000009E0 C001 and.b D0, D1 000009E2 6702 beq +0x4 /* 000009E6 */ 000009E4 6010 bra +0x12 /* 000009F6 */ label000009E6: 000009E6 5C47 addq.w D7, 6 000009E8 5246 addq.w D6, 1 000009EA 6906 bvs +0x8 /* 000009F2 */ label000009EC: 000009EC BC6E FFF4 cmp.w D6, [A6 - 0xC] 000009F0 6FD0 ble -0x2E /* 000009C2 */ label000009F2: 000009F2 422E 000C clr.b [A6 + 0xC] label000009F6: 000009F6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000009FA 4E5E unlink A6 000009FC 2E9F move.l [A7], [A7]+ 000009FE 4E75 rts export_1348: 00000A00 4E56 FDD2 link A6, -0x022E 00000A04 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000A08 206E 0008 movea.l A0, [A6 + 0x8] 00000A0C 43EE FEFA lea.l A1, [A6 - 0x106] 00000A10 303C 0082 move.w D0, 0x82 label00000A14: 00000A14 32D8 move.w [A1]+, [A0]+ 00000A16 51C8 FFFC dbf D0, -0x6 /* 00000A14 */ 00000A1A 7CFF moveq.l D6, 0xFFFFFFFF 00000A1C 426E 000C clr.w [A6 + 0xC] 00000A20 42A7 clr.l -[A7] 00000A22 2F3C 4843 525A move.l -[A7], 0x4843525A /* 'HCRZ' */ 00000A28 3F3C 0080 move.w -[A7], 0x80 00000A2C 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */] 00000A30 2D5F FEF6 move.l [A6 - 0x10A], [A7]+ 00000A34 6604 bne +0x6 /* 00000A3A */ 00000A36 6000 01BE bra +0x1C0 /* 00000BF6 */ label00000A3A: 00000A3A 206E FEF6 movea.l A0, [A6 - 0x10A] 00000A3E 2050 movea.l A0, [A0] 00000A40 3D50 FDE4 move.w [A6 - 0x21C], [A0] 00000A44 42A7 clr.l -[A7] 00000A46 2F2E FEF6 move.l -[A7], [A6 - 0x10A] 00000A4A 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00000A4E 7006 moveq.l D0, 0x06 00000A50 C1EE FDE4 muls.w D0, [A6 - 0x21C] 00000A54 5440 addq.w D0, 2 00000A56 48C0 ext.l D0 00000A58 B09F cmp.l D0, [A7]+ 00000A5A 6704 beq +0x6 /* 00000A60 */ 00000A5C 6000 0198 bra +0x19A /* 00000BF6 */ label00000A60: 00000A60 3E3C FF3E move.w D7, 0xFF3E 00000A64 2F2E FEF6 move.l -[A7], [A6 - 0x10A] 00000A68 205F movea.l A0, [A7]+ 00000A6A A064 syscall MoveHHi 00000A6C 2F2E FEF6 move.l -[A7], [A6 - 0x10A] 00000A70 205F movea.l A0, [A7]+ 00000A72 A029 syscall HLock 00000A74 4267 clr.w -[A7] 00000A76 A994 syscall CurResFile 00000A78 3A1F move.w D5, [A7]+ 00000A7A 3F2E FEFA move.w -[A7], [A6 - 0x106] 00000A7E 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000A82 486E FF00 pea.l [A6 - 0x100] 00000A86 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00000A8A 4267 clr.w -[A7] 00000A8C A9AF syscall ResError 00000A8E 3E1F move.w D7, [A7]+ 00000A90 6600 014A bne +0x14C /* 00000BDC */ 00000A94 4267 clr.w -[A7] 00000A96 3F2E FEFA move.w -[A7], [A6 - 0x106] 00000A9A 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000A9E 486E FF00 pea.l [A6 - 0x100] 00000AA2 1F3C 0003 move.b -[A7], 0x3 00000AA6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00000AAA 3C1F move.w D6, [A7]+ 00000AAC 4267 clr.w -[A7] 00000AAE A9AF syscall ResError 00000AB0 3E1F move.w D7, [A7]+ 00000AB2 6600 0128 bne +0x12A /* 00000BDC */ 00000AB6 4267 clr.w -[A7] 00000AB8 A99B syscall SetResLoad 00000ABA 3F05 move.w -[A7], D5 00000ABC A998 syscall UseResFile 00000ABE 3D7C 0001 FDD8 move.w [A6 - 0x228], 0x1 00000AC4 4267 clr.w -[A7] 00000AC6 A81C syscall Count1Types 00000AC8 3D5F FDD6 move.w [A6 - 0x22A], [A7]+ 00000ACC 382E FDD8 move.w D4, [A6 - 0x228] 00000AD0 6000 0102 bra +0x104 /* 00000BD4 */ label00000AD4: 00000AD4 486E FDEA pea.l [A6 - 0x216] 00000AD8 3F04 move.w -[A7], D4 00000ADA A80F syscall Get1IndType/Get1IxType 00000ADC 3D7C 0001 FDD4 move.w [A6 - 0x22C], 0x1 00000AE2 4267 clr.w -[A7] 00000AE4 2F2E FDEA move.l -[A7], [A6 - 0x216] 00000AE8 A80D syscall Count1Resources 00000AEA 3D5F FDD2 move.w [A6 - 0x22E], [A7]+ 00000AEE 3D6E FDD4 FDE0 move.w [A6 - 0x220], [A6 - 0x22C] 00000AF4 6000 00CE bra +0xD0 /* 00000BC4 */ label00000AF8: 00000AF8 42A7 clr.l -[A7] 00000AFA 2F2E FDEA move.l -[A7], [A6 - 0x216] 00000AFE 3F2E FDE0 move.w -[A7], [A6 - 0x220] 00000B02 A80E syscall Get1IndResource/Get1IxResource 00000B04 2D5F FEF2 move.l [A6 - 0x10E], [A7]+ 00000B08 6700 00B4 beq +0xB6 /* 00000BBE */ 00000B0C 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00000B10 486E FDDE pea.l [A6 - 0x222] 00000B14 486E FDEE pea.l [A6 - 0x212] 00000B18 486E FDF2 pea.l [A6 - 0x20E] 00000B1C A9A8 syscall GetResInfo 00000B1E 4267 clr.w -[A7] 00000B20 2F0E move.l -[A7], A6 00000B22 4EBA FE78 jsr [PC - 0x188 /* 0000099C */] 00000B26 101F move.b D0, [A7]+ 00000B28 6600 0094 bne +0x96 /* 00000BBE */ 00000B2C 1F3C 0001 move.b -[A7], 0x1 00000B30 A99B syscall SetResLoad 00000B32 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00000B36 A9A2 syscall LoadResource 00000B38 4267 clr.w -[A7] 00000B3A 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00000B3E 4EAD 22D2 jsr [A5 + 0x22D2 /* export_1110 */] 00000B42 101F move.b D0, [A7]+ 00000B44 6704 beq +0x6 /* 00000B4A */ 00000B46 7E94 moveq.l D7, 0xFFFFFF94 00000B48 6006 bra +0x8 /* 00000B50 */ label00000B4A: 00000B4A 4267 clr.w -[A7] 00000B4C A9AF syscall ResError 00000B4E 3E1F move.w D7, [A7]+ label00000B50: 00000B50 4267 clr.w -[A7] 00000B52 A99B syscall SetResLoad 00000B54 4A47 tst.w D7 00000B56 6600 0084 bne +0x86 /* 00000BDC */ 00000B5A 4267 clr.w -[A7] 00000B5C 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00000B60 A9A6 syscall GetResAttrs 00000B62 3D5F FDDC move.w [A6 - 0x224], [A7]+ 00000B66 4267 clr.w -[A7] 00000B68 486E FEF2 pea.l [A6 - 0x10E] 00000B6C 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00000B70 3E1F move.w D7, [A7]+ 00000B72 6668 bne +0x6A /* 00000BDC */ 00000B74 3F06 move.w -[A7], D6 00000B76 A998 syscall UseResFile 00000B78 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00000B7C 2F2E FDEA move.l -[A7], [A6 - 0x216] 00000B80 3F2E FDDE move.w -[A7], [A6 - 0x222] 00000B84 486E FDF2 pea.l [A6 - 0x20E] 00000B88 A9AB syscall AddResource 00000B8A 4267 clr.w -[A7] 00000B8C A9AF syscall ResError 00000B8E 3E1F move.w D7, [A7]+ 00000B90 664A bne +0x4C /* 00000BDC */ 00000B92 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00000B96 7000 moveq.l D0, 0x00 00000B98 302E FDDC move.w D0, [A6 - 0x224] 00000B9C 80BC 0000 0002 or.l D0, 0x2 00000BA2 3F00 move.w -[A7], D0 00000BA4 A9A7 syscall SetResAttrs 00000BA6 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00000BAA A9B0 syscall WriteResource 00000BAC 4267 clr.w -[A7] 00000BAE A9AF syscall ResError 00000BB0 3E1F move.w D7, [A7]+ 00000BB2 6628 bne +0x2A /* 00000BDC */ 00000BB4 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00000BB8 A9A3 syscall ReleaseResource 00000BBA 3F05 move.w -[A7], D5 00000BBC A998 syscall UseResFile label00000BBE: 00000BBE 526E FDE0 addq.w [A6 - 0x220], 1 00000BC2 690C bvs +0xE /* 00000BD0 */ label00000BC4: 00000BC4 302E FDE0 move.w D0, [A6 - 0x220] 00000BC8 B06E FDD2 cmp.w D0, [A6 - 0x22E] 00000BCC 6F00 FF2A ble -0xD4 /* 00000AF8 */ label00000BD0: 00000BD0 5244 addq.w D4, 1 00000BD2 6908 bvs +0xA /* 00000BDC */ label00000BD4: 00000BD4 B86E FDD6 cmp.w D4, [A6 - 0x22A] 00000BD8 6F00 FEFA ble -0x104 /* 00000AD4 */ label00000BDC: 00000BDC 3D47 000C move.w [A6 + 0xC], D7 00000BE0 2F2E FEF6 move.l -[A7], [A6 - 0x10A] 00000BE4 A9A3 syscall ReleaseResource 00000BE6 1F3C 0001 move.b -[A7], 0x1 00000BEA A99B syscall SetResLoad 00000BEC 3F05 move.w -[A7], D5 00000BEE A998 syscall UseResFile 00000BF0 3F06 move.w -[A7], D6 00000BF2 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] label00000BF6: 00000BF6 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00000BFA 4E5E unlink A6 00000BFC 2E9F move.l [A7], [A7]+ 00000BFE 4E75 rts fn00000C00: 00000C00 4E56 FFD6 link A6, -0x002A 00000C04 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000C08 422E 0010 clr.b [A6 + 0x10] 00000C0C 102D A84C move.b D0, [A5 - 0x57B4] 00000C10 6704 beq +0x6 /* 00000C16 */ 00000C12 6000 01C8 bra +0x1CA /* 00000DDC */ label00000C16: 00000C16 4AAE 0008 tst.l [A6 + 0x8] 00000C1A 6E04 bgt +0x6 /* 00000C20 */ 00000C1C 6000 01BE bra +0x1C0 /* 00000DDC */ label00000C20: 00000C20 42A7 clr.l -[A7] 00000C22 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C26 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 00000C2A 265F movea.l A3, [A7]+ 00000C2C 200B move.l D0, A3 00000C2E 6604 bne +0x6 /* 00000C34 */ 00000C30 6000 01AA bra +0x1AC /* 00000DDC */ label00000C34: 00000C34 2F0B move.l -[A7], A3 00000C36 486E FFD7 pea.l [A6 - 0x29] 00000C3A 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00000C3E 2053 movea.l A0, [A3] 00000C40 202E 0008 move.l D0, [A6 + 0x8] 00000C44 B0A8 0018 cmp.l D0, [A0 + 0x18] 00000C48 6E00 0168 bgt +0x16A /* 00000DB2 */ 00000C4C 2E13 move.l D7, [A3] 00000C4E 7030 moveq.l D0, 0x30 00000C50 DE80 add.l D7, D0 00000C52 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8] label00000C58: 00000C58 2047 movea.l A0, D7 00000C5A 3028 0004 move.w D0, [A0 + 0x4] 00000C5E 48C0 ext.l D0 00000C60 B0AE FFF8 cmp.l D0, [A6 - 0x8] 00000C64 6C10 bge +0x12 /* 00000C76 */ 00000C66 2047 movea.l A0, D7 00000C68 3028 0004 move.w D0, [A0 + 0x4] 00000C6C 48C0 ext.l D0 00000C6E 91AE FFF8 sub.l [A6 - 0x8], D0 00000C72 5C87 addq.l D7, 6 00000C74 60E2 bra -0x1C /* 00000C58 */ label00000C76: 00000C76 2047 movea.l A0, D7 00000C78 2D50 FFEC move.l [A6 - 0x14], [A0] 00000C7C 2047 movea.l A0, D7 00000C7E 7001 moveq.l D0, 0x01 00000C80 B068 0004 cmp.w D0, [A0 + 0x4] 00000C84 6650 bne +0x52 /* 00000CD6 */ 00000C86 4267 clr.w -[A7] 00000C88 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000C8C 2F3C 5041 4745 move.l -[A7], 0x50414745 /* 'PAGE' */ 00000C92 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */] 00000C96 101F move.b D0, [A7]+ 00000C98 6604 bne +0x6 /* 00000C9E */ 00000C9A 6000 0116 bra +0x118 /* 00000DB2 */ label00000C9E: 00000C9E 2C07 move.l D6, D7 00000CA0 2806 move.l D4, D6 00000CA2 5C84 addq.l D4, 6 00000CA4 2853 movea.l A4, [A3] 00000CA6 2014 move.l D0, [A4] 00000CA8 D093 add.l D0, [A3] 00000CAA 2D40 FFE0 move.l [A6 - 0x20], D0 00000CAE 2F04 move.l -[A7], D4 00000CB0 2F06 move.l -[A7], D6 00000CB2 202E FFE0 move.l D0, [A6 - 0x20] 00000CB6 9084 sub.l D0, D4 00000CB8 2F00 move.l -[A7], D0 00000CBA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000CBE 2C2E FFE0 move.l D6, [A6 - 0x20] 00000CC2 5D86 subq.l D6, 6 00000CC4 2F06 move.l -[A7], D6 00000CC6 7006 moveq.l D0, 0x06 00000CC8 2F00 move.l -[A7], D0 00000CCA 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000CCE 53AC 0010 subq.l [A4 + 0x10], 1 00000CD2 6000 00D2 bra +0xD4 /* 00000DA6 */ label00000CD6: 00000CD6 42A7 clr.l -[A7] 00000CD8 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000CDC 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */] 00000CE0 2A1F move.l D5, [A7]+ 00000CE2 6700 00CE beq +0xD0 /* 00000DB2 */ 00000CE6 2053 movea.l A0, [A3] 00000CE8 3028 001C move.w D0, [A0 + 0x1C] 00000CEC 48C0 ext.l D0 00000CEE 2D40 FFF4 move.l [A6 - 0xC], D0 00000CF2 2045 movea.l A0, D5 00000CF4 2050 movea.l A0, [A0] 00000CF6 2F08 move.l -[A7], A0 00000CF8 42A7 clr.l -[A7] 00000CFA 2F05 move.l -[A7], D5 00000CFC 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000D00 2247 movea.l A1, D7 00000D02 3F29 0004 move.w -[A7], [A1 + 0x4] 00000D06 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00000D0A 201F move.l D0, [A7]+ 00000D0C 205F movea.l A0, [A7]+ 00000D0E B0A8 0014 cmp.l D0, [A0 + 0x14] 00000D12 57C0 seq D0 00000D14 4400 neg.b D0 00000D16 1D40 FFD6 move.b [A6 - 0x2A], D0 00000D1A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000D1E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000D22 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00000D26 201F move.l D0, [A7]+ 00000D28 7218 moveq.l D1, 0x18 00000D2A D081 add.l D0, D1 00000D2C 2D40 FFE4 move.l [A6 - 0x1C], D0 00000D30 2045 movea.l A0, D5 00000D32 282E FFE4 move.l D4, [A6 - 0x1C] 00000D36 D890 add.l D4, [A0] 00000D38 2C04 move.l D6, D4 00000D3A 9CAE FFF4 sub.l D6, [A6 - 0xC] 00000D3E 2045 movea.l A0, D5 00000D40 2245 movea.l A1, D5 00000D42 2251 movea.l A1, [A1] 00000D44 2011 move.l D0, [A1] 00000D46 D090 add.l D0, [A0] 00000D48 2D40 FFE0 move.l [A6 - 0x20], D0 00000D4C 2F04 move.l -[A7], D4 00000D4E 2F06 move.l -[A7], D6 00000D50 202E FFE0 move.l D0, [A6 - 0x20] 00000D54 9084 sub.l D0, D4 00000D56 2F00 move.l -[A7], D0 00000D58 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000D5C 2C2E FFE0 move.l D6, [A6 - 0x20] 00000D60 9CAE FFF4 sub.l D6, [A6 - 0xC] 00000D64 2F06 move.l -[A7], D6 00000D66 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000D6A 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000D6E 2047 movea.l A0, D7 00000D70 5368 0004 subq.w [A0 + 0x4], 1 00000D74 102E FFD6 move.b D0, [A6 - 0x2A] 00000D78 6720 beq +0x22 /* 00000D9A */ 00000D7A 2045 movea.l A0, D5 00000D7C 2050 movea.l A0, [A0] 00000D7E 2F08 move.l -[A7], A0 00000D80 42A7 clr.l -[A7] 00000D82 2F05 move.l -[A7], D5 00000D84 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000D88 2247 movea.l A1, D7 00000D8A 3F29 0004 move.w -[A7], [A1 + 0x4] 00000D8E 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00000D92 201F move.l D0, [A7]+ 00000D94 205F movea.l A0, [A7]+ 00000D96 2140 0014 move.l [A0 + 0x14], D0 label00000D9A: 00000D9A 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000D9E 1F3C 0001 move.b -[A7], 0x1 00000DA2 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] label00000DA6: 00000DA6 2853 movea.l A4, [A3] 00000DA8 53AC 0018 subq.l [A4 + 0x18], 1 00000DAC 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 label00000DB2: 00000DB2 2F0B move.l -[A7], A3 00000DB4 1F2E FFD7 move.b -[A7], [A6 - 0x29] 00000DB8 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000DBC 2853 movea.l A4, [A3] 00000DBE 296C 0018 0028 move.l [A4 + 0x28], [A4 + 0x18] 00000DC4 42A7 clr.l -[A7] 00000DC6 2F0B move.l -[A7], A3 00000DC8 4EAD 27FA jsr [A5 + 0x27FA /* export_1275 */] 00000DCC 295F 0024 move.l [A4 + 0x24], [A7]+ 00000DD0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DD4 1F3C 0001 move.b -[A7], 0x1 00000DD8 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */] label00000DDC: 00000DDC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000DE0 4E5E unlink A6 00000DE2 205F movea.l A0, [A7]+ 00000DE4 504F addq.w A7, 8 00000DE6 4ED0 jmp [A0] export_1349: 00000DE8 4E56 FFE8 link A6, -0x0018 00000DEC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000DF0 2A2E 0008 move.l D5, [A6 + 0x8] 00000DF4 422E 000C clr.b [A6 + 0xC] 00000DF8 102D A84C move.b D0, [A5 - 0x57B4] 00000DFC 6702 beq +0x4 /* 00000E00 */ 00000DFE 606E bra +0x70 /* 00000E6E */ label00000E00: 00000E00 42A7 clr.l -[A7] 00000E02 2F05 move.l -[A7], D5 00000E04 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 00000E08 285F movea.l A4, [A7]+ 00000E0A 200C move.l D0, A4 00000E0C 6760 beq +0x62 /* 00000E6E */ 00000E0E 7E30 moveq.l D7, 0x30 00000E10 7001 moveq.l D0, 0x01 00000E12 2D40 FFEC move.l [A6 - 0x14], D0 00000E16 2054 movea.l A0, [A4] 00000E18 2D68 0010 FFE8 move.l [A6 - 0x18], [A0 + 0x10] 00000E1E 2C2E FFEC move.l D6, [A6 - 0x14] 00000E22 6020 bra +0x22 /* 00000E44 */ label00000E24: 00000E24 2647 movea.l A3, D7 00000E26 D7D4 add.l A3, [A4] 00000E28 4267 clr.w -[A7] 00000E2A 2F13 move.l -[A7], [A3] 00000E2C 2F3C 5041 4745 move.l -[A7], 0x50414745 /* 'PAGE' */ 00000E32 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */] 00000E36 101F move.b D0, [A7]+ 00000E38 6604 bne +0x6 /* 00000E3E */ 00000E3A 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00000E3E: 00000E3E 5C87 addq.l D7, 6 00000E40 5286 addq.l D6, 1 00000E42 6906 bvs +0x8 /* 00000E4A */ label00000E44: 00000E44 BCAE FFE8 cmp.l D6, [A6 - 0x18] 00000E48 6FDA ble -0x24 /* 00000E24 */ label00000E4A: 00000E4A 2F05 move.l -[A7], D5 00000E4C 4267 clr.w -[A7] 00000E4E 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */] 00000E52 4267 clr.w -[A7] 00000E54 2F05 move.l -[A7], D5 00000E56 2F3C 4C49 5354 move.l -[A7], 0x4C495354 /* 'LIST' */ 00000E5C 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */] 00000E60 101F move.b D0, [A7]+ 00000E62 6604 bne +0x6 /* 00000E68 */ 00000E64 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00000E68: 00000E68 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label00000E6E: 00000E6E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000E72 4E5E unlink A6 00000E74 2E9F move.l [A7], [A7]+ 00000E76 4E75 rts export_1350: 00000E78 4E56 FFEA link A6, -0x0016 00000E7C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000E80 422E 000E clr.b [A6 + 0xE] 00000E84 42A7 clr.l -[A7] 00000E86 2F2E 000A move.l -[A7], [A6 + 0xA] 00000E8A 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 00000E8E 285F movea.l A4, [A7]+ 00000E90 200C move.l D0, A4 00000E92 6756 beq +0x58 /* 00000EEA */ 00000E94 42A7 clr.l -[A7] 00000E96 2F0C move.l -[A7], A4 00000E98 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000E9C 4EBA 0DA2 jsr [PC + 0xDA2 /* 00001C40 */] 00000EA0 265F movea.l A3, [A7]+ 00000EA2 200B move.l D0, A3 00000EA4 6738 beq +0x3A /* 00000EDE */ 00000EA6 3E13 move.w D7, [A3] 00000EA8 206D B1EE movea.l A0, [A5 - 0x4E12] 00000EAC 5350 subq.w [A0], 1 00000EAE 206D B1EE movea.l A0, [A5 - 0x4E12] 00000EB2 3007 move.w D0, D7 00000EB4 48C0 ext.l D0 00000EB6 91A8 0004 sub.l [A0 + 0x4], D0 00000EBA 2C0B move.l D6, A3 00000EBC 3007 move.w D0, D7 00000EBE 48C0 ext.l D0 00000EC0 2A00 move.l D5, D0 00000EC2 DA86 add.l D5, D6 00000EC4 2054 movea.l A0, [A4] 00000EC6 2810 move.l D4, [A0] 00000EC8 D894 add.l D4, [A4] 00000ECA 2F05 move.l -[A7], D5 00000ECC 2F06 move.l -[A7], D6 00000ECE 2004 move.l D0, D4 00000ED0 9085 sub.l D0, D5 00000ED2 2F00 move.l -[A7], D0 00000ED4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000ED8 1D7C 0001 000E move.b [A6 + 0xE], 0x1 label00000EDE: 00000EDE 2F2E 000A move.l -[A7], [A6 + 0xA] 00000EE2 1F3C 0001 move.b -[A7], 0x1 00000EE6 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label00000EEA: 00000EEA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000EEE 4E5E unlink A6 00000EF0 205F movea.l A0, [A7]+ 00000EF2 5C4F addq.w A7, 6 00000EF4 4ED0 jmp [A0] fn00000EF6: 00000EF6 4E56 0000 link A6, 0 00000EFA 48E7 0018 movem.l -[A7], A3,A4 00000EFE 286E 0008 movea.l A4, [A6 + 0x8] 00000F02 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00000F08 102D A84C move.b D0, [A5 - 0x57B4] 00000F0C 6708 beq +0xA /* 00000F16 */ 00000F0E 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 00000F12 6000 00A6 bra +0xA8 /* 00000FBA */ label00000F16: 00000F16 7001 moveq.l D0, 0x01 00000F18 B0AD A8C2 cmp.l D0, [A5 - 0x573E] 00000F1C 660C bne +0xE /* 00000F2A */ 00000F1E 3F3C 0017 move.w -[A7], 0x17 00000F22 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00000F26 6000 0092 bra +0x94 /* 00000FBA */ label00000F2A: 00000F2A 42A7 clr.l -[A7] 00000F2C 2F2C FFFC move.l -[A7], [A4 - 0x4] 00000F30 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00000F34 295F FFF0 move.l [A4 - 0x10], [A7]+ 00000F38 6602 bne +0x4 /* 00000F3C */ 00000F3A 607E bra +0x80 /* 00000FBA */ label00000F3C: 00000F3C 206C FFF0 movea.l A0, [A4 - 0x10] 00000F40 2050 movea.l A0, [A0] 00000F42 0828 0006 0014 btst.b [A0 + 0x14], 0x6 00000F48 56C0 sne D0 00000F4A 4400 neg.b D0 00000F4C 1940 FFE5 move.b [A4 - 0x1B], D0 00000F50 2F2C FFFC move.l -[A7], [A4 - 0x4] 00000F54 4267 clr.w -[A7] 00000F56 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 00000F5A 102C FFE5 move.b D0, [A4 - 0x1B] 00000F5E 670A beq +0xC /* 00000F6A */ 00000F60 3F3C 0018 move.w -[A7], 0x18 00000F64 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00000F68 6050 bra +0x52 /* 00000FBA */ label00000F6A: 00000F6A 42A7 clr.l -[A7] 00000F6C 2F2C FFF8 move.l -[A7], [A4 - 0x8] 00000F70 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00000F74 295F FFF4 move.l [A4 - 0xC], [A7]+ 00000F78 206C FFF4 movea.l A0, [A4 - 0xC] 00000F7C 2650 movea.l A3, [A0] 00000F7E 7001 moveq.l D0, 0x01 00000F80 B0AB 0018 cmp.l D0, [A3 + 0x18] 00000F84 5CC0 sge D0 00000F86 4400 neg.b D0 00000F88 1940 FFE4 move.b [A4 - 0x1C], D0 00000F8C 082B 0006 0014 btst.b [A3 + 0x14], 0x6 00000F92 56C0 sne D0 00000F94 C02C FFE4 and.b D0, [A4 - 0x1C] 00000F98 1940 FFE5 move.b [A4 - 0x1B], D0 00000F9C 2F2C FFF8 move.l -[A7], [A4 - 0x8] 00000FA0 4267 clr.w -[A7] 00000FA2 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00000FA6 102C FFE5 move.b D0, [A4 - 0x1B] 00000FAA 670A beq +0xC /* 00000FB6 */ 00000FAC 3F3C 0019 move.w -[A7], 0x19 00000FB0 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00000FB4 6004 bra +0x6 /* 00000FBA */ label00000FB6: 00000FB6 422E 000C clr.b [A6 + 0xC] label00000FBA: 00000FBA 4CDF 1800 movem.l A3,A4, [A7]+ 00000FBE 4E5E unlink A6 00000FC0 2E9F move.l [A7], [A7]+ 00000FC2 4E75 rts fn00000FC4: 00000FC4 4E56 0000 link A6, 0 00000FC8 2F0C move.l -[A7], A4 00000FCA 286E 0008 movea.l A4, [A6 + 0x8] 00000FCE 102C FFE1 move.b D0, [A4 - 0x1F] 00000FD2 6708 beq +0xA /* 00000FDC */ 00000FD4 3F3C 0001 move.w -[A7], 0x1 00000FD8 4EAD 158A jsr [A5 + 0x158A /* export_685 */] label00000FDC: 00000FDC 202D AE96 move.l D0, [A5 - 0x516A] 00000FE0 B0AC FFF8 cmp.l D0, [A4 - 0x8] 00000FE4 56C0 sne D0 00000FE6 802C FFE1 or.b D0, [A4 - 0x1F] 00000FEA 0240 0001 andi.w D0, 0x1 00000FEE 6708 beq +0xA /* 00000FF8 */ 00000FF0 3F3C 0002 move.w -[A7], 0x2 00000FF4 4EAD 158A jsr [A5 + 0x158A /* export_685 */] label00000FF8: 00000FF8 202D AEAC move.l D0, [A5 - 0x5154] 00000FFC B0AC FFFC cmp.l D0, [A4 - 0x4] 00001000 56C0 sne D0 00001002 802C FFE1 or.b D0, [A4 - 0x1F] 00001006 0240 0001 andi.w D0, 0x1 0000100A 6708 beq +0xA /* 00001014 */ 0000100C 3F3C 0003 move.w -[A7], 0x3 00001010 4EAD 158A jsr [A5 + 0x158A /* export_685 */] label00001014: 00001014 285F movea.l A4, [A7]+ 00001016 4E5E unlink A6 00001018 2E9F move.l [A7], [A7]+ 0000101A 4E75 rts export_1351: 0000101C 4E56 FFE0 link A6, -0x0020 00001020 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00001024 4EBA 01C0 jsr [PC + 0x1C0 /* 000011E6 */] 00001028 2D6D AEAC FFFC move.l [A6 - 0x4], [A5 - 0x5154] 0000102E 2D6D AE96 FFF8 move.l [A6 - 0x8], [A5 - 0x516A] 00001034 42A7 clr.l -[A7] 00001036 4EBA 1820 jsr [PC + 0x1820 /* 00002858 */] 0000103A 2B5F B22E move.l [A5 - 0x4DD2], [A7]+ 0000103E 2B6D A548 B22A move.l [A5 - 0x4DD6], [A5 - 0x5AB8] 00001044 4267 clr.w -[A7] 00001046 2F0E move.l -[A7], A6 00001048 4EBA FEAC jsr [PC - 0x154 /* 00000EF6 */] 0000104C 101F move.b D0, [A7]+ 0000104E 6704 beq +0x6 /* 00001054 */ 00001050 6000 018C bra +0x18E /* 000011DE */ label00001054: 00001054 102E FFE4 move.b D0, [A6 - 0x1C] 00001058 6704 beq +0x6 /* 0000105E */ 0000105A 7A06 moveq.l D5, 0x06 0000105C 6002 bra +0x4 /* 00001060 */ label0000105E: 0000105E 7A07 moveq.l D5, 0x07 label00001060: 00001060 1F3C 0002 move.b -[A7], 0x2 00001064 3F05 move.w -[A7], D5 00001066 4EAD 247A jsr [A5 + 0x247A /* export_1163 */] 0000106A 202D A548 move.l D0, [A5 - 0x5AB8] 0000106E B0AD B22A cmp.l D0, [A5 - 0x4DD6] 00001072 56C0 sne D0 00001074 4400 neg.b D0 00001076 1D40 FFE1 move.b [A6 - 0x1F], D0 0000107A 6624 bne +0x26 /* 000010A0 */ 0000107C 222D AEAC move.l D1, [A5 - 0x5154] 00001080 B2AE FFFC cmp.l D1, [A6 - 0x4] 00001084 57C1 seq D1 00001086 8001 or.b D0, D1 00001088 0240 0001 andi.w D0, 0x1 0000108C 6612 bne +0x14 /* 000010A0 */ 0000108E 2F00 move.l -[A7], D0 00001090 4267 clr.w -[A7] 00001092 2F0E move.l -[A7], A6 00001094 4EBA FE60 jsr [PC - 0x1A0 /* 00000EF6 */] 00001098 121F move.b D1, [A7]+ 0000109A 201F move.l D0, [A7]+ 0000109C 8001 or.b D0, D1 0000109E 670A beq +0xC /* 000010AA */ label000010A0: 000010A0 2F0E move.l -[A7], A6 000010A2 4EBA FF20 jsr [PC - 0xE0 /* 00000FC4 */] 000010A6 6000 0136 bra +0x138 /* 000011DE */ label000010AA: 000010AA 2F2D B22E move.l -[A7], [A5 - 0x4DD2] 000010AE 4267 clr.w -[A7] 000010B0 4EBA 3244 jsr [PC + 0x3244 /* 000042F6 */] 000010B4 4267 clr.w -[A7] 000010B6 2F2D A8CA move.l -[A7], [A5 - 0x5736] 000010BA 2F2D B22E move.l -[A7], [A5 - 0x4DD2] 000010BE 4EBA FB40 jsr [PC - 0x4C0 /* 00000C00 */] 000010C2 101F move.b D0, [A7]+ 000010C4 6700 00FE beq +0x100 /* 000011C4 */ 000010C8 2B6E FFFC B21E move.l [A5 - 0x4DE2], [A6 - 0x4] 000010CE 2F2D B21E move.l -[A7], [A5 - 0x4DE2] 000010D2 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 000010D6 53AD A8C2 subq.l [A5 - 0x573E], 1 000010DA 202D B21E move.l D0, [A5 - 0x4DE2] 000010DE B0AD A8C6 cmp.l D0, [A5 - 0x573A] 000010E2 6612 bne +0x14 /* 000010F6 */ 000010E4 42A7 clr.l -[A7] 000010E6 2F2D A8CA move.l -[A7], [A5 - 0x5736] 000010EA 7001 moveq.l D0, 0x01 000010EC 2F00 move.l -[A7], D0 000010EE 4EBA 205A jsr [PC + 0x205A /* 0000314A */] 000010F2 2B5F A8C6 move.l [A5 - 0x573A], [A7]+ label000010F6: 000010F6 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1 000010FC 42A7 clr.l -[A7] 000010FE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001102 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00001106 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 0000110A 6608 bne +0xA /* 00001114 */ 0000110C 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00001110 6000 0098 bra +0x9A /* 000011AA */ label00001114: 00001114 206E FFF4 movea.l A0, [A6 - 0xC] 00001118 2850 movea.l A4, [A0] 0000111A 53AC 0018 subq.l [A4 + 0x18], 1 0000111E 7001 moveq.l D0, 0x01 00001120 B0AC 0018 cmp.l D0, [A4 + 0x18] 00001124 5EC4 sgt D4 00001126 4404 neg.b D4 00001128 2C2C 0020 move.l D6, [A4 + 0x20] 0000112C 2E2C 001C move.l D7, [A4 + 0x1C] 00001130 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001134 1F3C 0001 move.b -[A7], 0x1 00001138 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 0000113C 1004 move.b D0, D4 0000113E 676A beq +0x6C /* 000011AA */ 00001140 2B6E FFF8 B1EA move.l [A5 - 0x4E16], [A6 - 0x8] 00001146 2F2D B1EA move.l -[A7], [A5 - 0x4E16] 0000114A 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */] 0000114E 53AD A8BA subq.l [A5 - 0x5746], 1 00001152 2B6D A8BE AFE0 move.l [A5 - 0x5020], [A5 - 0x5742] 00001158 202D A8BE move.l D0, [A5 - 0x5742] 0000115C B0AE FFF8 cmp.l D0, [A6 - 0x8] 00001160 6604 bne +0x6 /* 00001166 */ 00001162 2B47 A8BE move.l [A5 - 0x5742], D7 label00001166: 00001166 42A7 clr.l -[A7] 00001168 2F06 move.l -[A7], D6 0000116A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000116E 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00001172 6714 beq +0x16 /* 00001188 */ 00001174 206E FFF4 movea.l A0, [A6 - 0xC] 00001178 2050 movea.l A0, [A0] 0000117A 2147 001C move.l [A0 + 0x1C], D7 0000117E 2F06 move.l -[A7], D6 00001180 1F3C 0001 move.b -[A7], 0x1 00001184 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label00001188: 00001188 42A7 clr.l -[A7] 0000118A 2F07 move.l -[A7], D7 0000118C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00001190 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00001194 6714 beq +0x16 /* 000011AA */ 00001196 206E FFF4 movea.l A0, [A6 - 0xC] 0000119A 2050 movea.l A0, [A0] 0000119C 2146 0020 move.l [A0 + 0x20], D6 000011A0 2F07 move.l -[A7], D7 000011A2 1F3C 0001 move.b -[A7], 0x1 000011A6 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label000011AA: 000011AA 2F2D B21E move.l -[A7], [A5 - 0x4DE2] 000011AE 4EAD 301A jsr [A5 + 0x301A /* export_1535 */] 000011B2 2F2D A8CA move.l -[A7], [A5 - 0x5736] 000011B6 2F2D B22E move.l -[A7], [A5 - 0x4DD2] 000011BA 1F3C 0001 move.b -[A7], 0x1 000011BE 4EBA 4CC8 jsr [PC + 0x4CC8 /* 00005E88 */] 000011C2 6004 bra +0x6 /* 000011C8 */ label000011C4: 000011C4 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label000011C8: 000011C8 7000 moveq.l D0, 0x00 000011CA 2B40 A85E move.l [A5 - 0x57A2], D0 000011CE 42A7 clr.l -[A7] 000011D0 4EBA 1686 jsr [PC + 0x1686 /* 00002858 */] 000011D4 2B5F A85E move.l [A5 - 0x57A2], [A7]+ 000011D8 2F0E move.l -[A7], A6 000011DA 4EBA FDE8 jsr [PC - 0x218 /* 00000FC4 */] label000011DE: 000011DE 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000011E2 4E5E unlink A6 000011E4 4E75 rts export_1352: fn000011E6: 000011E6 4E56 FFF4 link A6, -0x000C 000011EA 48E7 0118 movem.l -[A7], D7,A3,A4 000011EE 4AAD B21E tst.l [A5 - 0x4DE2] 000011F2 57C0 seq D0 000011F4 802D A84C or.b D0, [A5 - 0x57B4] 000011F8 0240 0001 andi.w D0, 0x1 000011FC 6704 beq +0x6 /* 00001202 */ 000011FE 6000 00F2 bra +0xF4 /* 000012F2 */ label00001202: 00001202 42A7 clr.l -[A7] 00001204 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00001208 2F2D B21E move.l -[A7], [A5 - 0x4DE2] 0000120C 4EBA 2718 jsr [PC + 0x2718 /* 00003926 */] 00001210 4A9F tst.l [A7]+ 00001212 670A beq +0xC /* 0000121E */ 00001214 2F3C 0000 D431 move.l -[A7], 0xD431 0000121A 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label0000121E: 0000121E 42A7 clr.l -[A7] 00001220 2F2D B21E move.l -[A7], [A5 - 0x4DE2] 00001224 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00001228 285F movea.l A4, [A7]+ 0000122A 200C move.l D0, A4 0000122C 6700 00B8 beq +0xBA /* 000012E6 */ 00001230 2054 movea.l A0, [A4] 00001232 2E28 0010 move.l D7, [A0 + 0x10] 00001236 2F2D B21E move.l -[A7], [A5 - 0x4DE2] 0000123A 4267 clr.w -[A7] 0000123C 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 00001240 4267 clr.w -[A7] 00001242 2F2D B21E move.l -[A7], [A5 - 0x4DE2] 00001246 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */ 0000124C 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */] 00001250 101F move.b D0, [A7]+ 00001252 6604 bne +0x6 /* 00001258 */ 00001254 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00001258: 00001258 4A87 tst.l D7 0000125A 56C0 sne D0 0000125C 4A00 tst.b D0 0000125E 6720 beq +0x22 /* 00001280 */ 00001260 2F00 move.l -[A7], D0 00001262 4267 clr.w -[A7] 00001264 2F07 move.l -[A7], D7 00001266 2F3C 424D 4150 move.l -[A7], 0x424D4150 /* 'BMAP' */ 0000126C 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */] 00001270 121F move.b D1, [A7]+ 00001272 201F move.l D0, [A7]+ 00001274 0A01 0001 xori.b D1, 0x1 00001278 C001 and.b D0, D1 0000127A 6704 beq +0x6 /* 00001280 */ 0000127C 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00001280: 00001280 4AAD B1EA tst.l [A5 - 0x4E16] 00001284 6760 beq +0x62 /* 000012E6 */ 00001286 42A7 clr.l -[A7] 00001288 2F2D B1EA move.l -[A7], [A5 - 0x4E16] 0000128C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00001290 265F movea.l A3, [A7]+ 00001292 200B move.l D0, A3 00001294 6750 beq +0x52 /* 000012E6 */ 00001296 2053 movea.l A0, [A3] 00001298 2E28 0010 move.l D7, [A0 + 0x10] 0000129C 2F2D B1EA move.l -[A7], [A5 - 0x4E16] 000012A0 4267 clr.w -[A7] 000012A2 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 000012A6 4267 clr.w -[A7] 000012A8 2F2D B1EA move.l -[A7], [A5 - 0x4E16] 000012AC 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */ 000012B2 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */] 000012B6 101F move.b D0, [A7]+ 000012B8 6604 bne +0x6 /* 000012BE */ 000012BA 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label000012BE: 000012BE 4A87 tst.l D7 000012C0 56C0 sne D0 000012C2 4A00 tst.b D0 000012C4 6720 beq +0x22 /* 000012E6 */ 000012C6 2F00 move.l -[A7], D0 000012C8 4267 clr.w -[A7] 000012CA 2F07 move.l -[A7], D7 000012CC 2F3C 424D 4150 move.l -[A7], 0x424D4150 /* 'BMAP' */ 000012D2 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */] 000012D6 121F move.b D1, [A7]+ 000012D8 201F move.l D0, [A7]+ 000012DA 0A01 0001 xori.b D1, 0x1 000012DE C001 and.b D0, D1 000012E0 6704 beq +0x6 /* 000012E6 */ 000012E2 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label000012E6: 000012E6 7000 moveq.l D0, 0x00 000012E8 2B40 B21E move.l [A5 - 0x4DE2], D0 000012EC 7000 moveq.l D0, 0x00 000012EE 2B40 B1EA move.l [A5 - 0x4E16], D0 label000012F2: 000012F2 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000012F6 4E5E unlink A6 000012F8 4E75 rts export_1353: 000012FA 4E56 0000 link A6, 0 000012FE 4EBA FEE6 jsr [PC - 0x11A /* 000011E6 */] 00001302 486D B218 pea.l [A5 - 0x4DE8] 00001306 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000130A 4E5E unlink A6 0000130C 4E75 rts export_1354: 0000130E 4E56 FFF4 link A6, -0x000C 00001312 48E7 0118 movem.l -[A7], D7,A3,A4 00001316 422E 0010 clr.b [A6 + 0x10] 0000131A 206E 0008 movea.l A0, [A6 + 0x8] 0000131E 4210 clr.b [A0] 00001320 42A7 clr.l -[A7] 00001322 2F2E 000C move.l -[A7], [A6 + 0xC] 00001326 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000132A 285F movea.l A4, [A7]+ 0000132C 200C move.l D0, A4 0000132E 672E beq +0x30 /* 0000135E */ 00001330 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00001336 2054 movea.l A0, [A4] 00001338 2028 0028 move.l D0, [A0 + 0x28] 0000133C 7232 moveq.l D1, 0x32 0000133E D081 add.l D0, D1 00001340 2E28 002E move.l D7, [A0 + 0x2E] 00001344 DE80 add.l D7, D0 00001346 2647 movea.l A3, D7 00001348 D7D4 add.l A3, [A4] 0000134A 2F0B move.l -[A7], A3 0000134C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001350 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 00001354 2F2E 000C move.l -[A7], [A6 + 0xC] 00001358 4267 clr.w -[A7] 0000135A 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label0000135E: 0000135E 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001362 4E5E unlink A6 00001364 205F movea.l A0, [A7]+ 00001366 504F addq.w A7, 8 00001368 4ED0 jmp [A0] export_1355: 0000136A 4E56 FFE8 link A6, -0x0018 0000136E 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00001372 7000 moveq.l D0, 0x00 00001374 2D40 000C move.l [A6 + 0xC], D0 00001378 2E2D A8BE move.l D7, [A5 - 0x5742] 0000137C 7001 moveq.l D0, 0x01 0000137E 2D40 FFEC move.l [A6 - 0x14], D0 00001382 2D6D A8BA FFE8 move.l [A6 - 0x18], [A5 - 0x5746] 00001388 2C2E FFEC move.l D6, [A6 - 0x14] 0000138C 602E bra +0x30 /* 000013BC */ label0000138E: 0000138E BEAE 0008 cmp.l D7, [A6 + 0x8] 00001392 6606 bne +0x8 /* 0000139A */ 00001394 2D46 000C move.l [A6 + 0xC], D6 00001398 6028 bra +0x2A /* 000013C2 */ label0000139A: 0000139A 42A7 clr.l -[A7] 0000139C 2F07 move.l -[A7], D7 0000139E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000013A2 285F movea.l A4, [A7]+ 000013A4 200C move.l D0, A4 000013A6 671A beq +0x1C /* 000013C2 */ 000013A8 2054 movea.l A0, [A4] 000013AA 2A28 001C move.l D5, [A0 + 0x1C] 000013AE 2F07 move.l -[A7], D7 000013B0 4267 clr.w -[A7] 000013B2 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 000013B6 2E05 move.l D7, D5 000013B8 5286 addq.l D6, 1 000013BA 6906 bvs +0x8 /* 000013C2 */ label000013BC: 000013BC BCAE FFE8 cmp.l D6, [A6 - 0x18] 000013C0 6FCC ble -0x32 /* 0000138E */ label000013C2: 000013C2 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000013C6 4E5E unlink A6 000013C8 2E9F move.l [A7], [A7]+ 000013CA 4E75 rts export_1356: 000013CC 4E56 0000 link A6, 0 000013D0 4267 clr.w -[A7] 000013D2 42A7 clr.l -[A7] 000013D4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013D8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000013DC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013E0 3F3C 0004 move.w -[A7], 0x4 000013E4 1F3C 0001 move.b -[A7], 0x1 000013E8 2F2E 000C move.l -[A7], [A6 + 0xC] 000013EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013F0 4EBA 01F4 jsr [PC + 0x1F4 /* 000015E6 */] 000013F4 1D5F 0014 move.b [A6 + 0x14], [A7]+ 000013F8 4E5E unlink A6 000013FA 205F movea.l A0, [A7]+ 000013FC DEFC 000C add.w A7, 0xC 00001400 4ED0 jmp [A0] export_1357: 00001402 4E56 FFF4 link A6, -0x000C 00001406 2D7C 5754 4C4B 000C move.l [A6 + 0xC], 0x57544C4B /* 'WTLK' */ 0000140E 4267 clr.w -[A7] 00001410 42A7 clr.l -[A7] 00001412 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001416 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000141A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000141E 2F3C 0000 0004 move.l -[A7], 0x4 00001424 486E FFFC pea.l [A6 - 0x4] 00001428 486E FFF4 pea.l [A6 - 0xC] 0000142C 4EBA 01B8 jsr [PC + 0x1B8 /* 000015E6 */] 00001430 101F move.b D0, [A7]+ 00001432 6706 beq +0x8 /* 0000143A */ 00001434 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] label0000143A: 0000143A 4E5E unlink A6 0000143C 2E9F move.l [A7], [A7]+ 0000143E 4E75 rts export_1358: fn00001440: 00001440 4E56 FFCA link A6, -0x0036 00001444 2F0C move.l -[A7], A4 00001446 422E 0012 clr.b [A6 + 0x12] 0000144A 4267 clr.w -[A7] 0000144C 2F2E 000E move.l -[A7], [A6 + 0xE] 00001450 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001454 486E FFE2 pea.l [A6 - 0x1E] 00001458 4EBA 05D6 jsr [PC + 0x5D6 /* 00001A30 */] 0000145C 101F move.b D0, [A7]+ 0000145E 6602 bne +0x4 /* 00001462 */ 00001460 6072 bra +0x74 /* 000014D4 */ label00001462: 00001462 082E 0004 FFF0 btst.b [A6 - 0x10], 0x4 00001468 675C beq +0x5E /* 000014C6 */ 0000146A 42A7 clr.l -[A7] 0000146C 2F2E 000A move.l -[A7], [A6 + 0xA] 00001470 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00001474 285F movea.l A4, [A7]+ 00001476 200C move.l D0, A4 00001478 675A beq +0x5C /* 000014D4 */ 0000147A 2F0C move.l -[A7], A4 0000147C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001480 4267 clr.w -[A7] 00001482 486E FFDA pea.l [A6 - 0x26] 00001486 486E FFD6 pea.l [A6 - 0x2A] 0000148A 486E FFCE pea.l [A6 - 0x32] 0000148E 486E FFCA pea.l [A6 - 0x36] 00001492 4EBA 1256 jsr [PC + 0x1256 /* 000026EA */] 00001496 4AAE FFDA tst.l [A6 - 0x26] 0000149A 56C0 sne D0 0000149C 4AAE FFCE tst.l [A6 - 0x32] 000014A0 5EC1 sgt D1 000014A2 C001 and.b D0, D1 000014A4 6714 beq +0x16 /* 000014BA */ 000014A6 206E FFDA movea.l A0, [A6 - 0x26] 000014AA 1010 move.b D0, [A0] 000014AC 4880 ext.w D0 000014AE 7231 moveq.l D1, 0x31 000014B0 B240 cmp.w D1, D0 000014B2 57C0 seq D0 000014B4 4400 neg.b D0 000014B6 1D40 0012 move.b [A6 + 0x12], D0 label000014BA: 000014BA 2F2E 000A move.l -[A7], [A6 + 0xA] 000014BE 4267 clr.w -[A7] 000014C0 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 000014C4 600E bra +0x10 /* 000014D4 */ label000014C6: 000014C6 082E 0006 FFF0 btst.b [A6 - 0x10], 0x6 000014CC 56C0 sne D0 000014CE 4400 neg.b D0 000014D0 1D40 0012 move.b [A6 + 0x12], D0 label000014D4: 000014D4 285F movea.l A4, [A7]+ 000014D6 4E5E unlink A6 000014D8 205F movea.l A0, [A7]+ 000014DA DEFC 000A add.w A7, 0xA /* '\n' */ 000014DE 4ED0 jmp [A0] export_1359: fn000014E0: 000014E0 4E56 FFFC link A6, -0x0004 000014E4 2F0C move.l -[A7], A4 000014E6 7000 moveq.l D0, 0x00 000014E8 2D40 000C move.l [A6 + 0xC], D0 000014EC 42A7 clr.l -[A7] 000014EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014F2 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 000014F6 285F movea.l A4, [A7]+ 000014F8 200C move.l D0, A4 000014FA 6712 beq +0x14 /* 0000150E */ 000014FC 2054 movea.l A0, [A4] 000014FE 2D68 0024 000C move.l [A6 + 0xC], [A0 + 0x24] 00001504 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001508 4267 clr.w -[A7] 0000150A 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label0000150E: 0000150E 285F movea.l A4, [A7]+ 00001510 4E5E unlink A6 00001512 2E9F move.l [A7], [A7]+ 00001514 4E75 rts export_1360: 00001516 4E56 FFF4 link A6, -0x000C 0000151A 48E7 0118 movem.l -[A7], D7,A3,A4 0000151E 422E 0010 clr.b [A6 + 0x10] 00001522 206E 0008 movea.l A0, [A6 + 0x8] 00001526 4210 clr.b [A0] 00001528 42A7 clr.l -[A7] 0000152A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000152E 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00001532 285F movea.l A4, [A7]+ 00001534 200C move.l D0, A4 00001536 672E beq +0x30 /* 00001566 */ 00001538 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 0000153E 2054 movea.l A0, [A4] 00001540 2028 002C move.l D0, [A0 + 0x2C] 00001544 7236 moveq.l D1, 0x36 00001546 D081 add.l D0, D1 00001548 2E28 0032 move.l D7, [A0 + 0x32] 0000154C DE80 add.l D7, D0 0000154E 2647 movea.l A3, D7 00001550 D7D4 add.l A3, [A4] 00001552 2F0B move.l -[A7], A3 00001554 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001558 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 0000155C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001560 4267 clr.w -[A7] 00001562 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label00001566: 00001566 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000156A 4E5E unlink A6 0000156C 205F movea.l A0, [A7]+ 0000156E 504F addq.w A7, 8 00001570 4ED0 jmp [A0] export_1361: 00001572 4E56 0000 link A6, 0 00001576 4267 clr.w -[A7] 00001578 42A7 clr.l -[A7] 0000157A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000157E 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00001582 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001586 3F3C 0003 move.w -[A7], 0x3 0000158A 1F3C 0001 move.b -[A7], 0x1 0000158E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001592 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001596 4EBA 004E jsr [PC + 0x4E /* 000015E6 */] 0000159A 1D5F 0014 move.b [A6 + 0x14], [A7]+ 0000159E 4E5E unlink A6 000015A0 205F movea.l A0, [A7]+ 000015A2 DEFC 000C add.w A7, 0xC 000015A6 4ED0 jmp [A0] export_1362: 000015A8 4E56 FFF4 link A6, -0x000C 000015AC 2D7C 5754 4C4B 000C move.l [A6 + 0xC], 0x57544C4B /* 'WTLK' */ 000015B4 4267 clr.w -[A7] 000015B6 42A7 clr.l -[A7] 000015B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015BC 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 000015C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015C4 2F3C 0000 0003 move.l -[A7], 0x3 000015CA 486E FFFC pea.l [A6 - 0x4] 000015CE 486E FFF4 pea.l [A6 - 0xC] 000015D2 4EBA 0012 jsr [PC + 0x12 /* 000015E6 */] 000015D6 101F move.b D0, [A7]+ 000015D8 6706 beq +0x8 /* 000015E0 */ 000015DA 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] label000015E0: 000015E0 4E5E unlink A6 000015E2 2E9F move.l [A7], [A7]+ 000015E4 4E75 rts fn000015E6: 000015E6 4E56 FFEA link A6, -0x0016 000015EA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000015EE 266E 0018 movea.l A3, [A6 + 0x18] 000015F2 3C2E 0012 move.w D6, [A6 + 0x12] 000015F6 422E 001C clr.b [A6 + 0x1C] 000015FA 206E 0008 movea.l A0, [A6 + 0x8] 000015FE 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001602 7003 moveq.l D0, 0x03 label00001604: 00001604 30D9 move.w [A0]+, [A1]+ 00001606 51C8 FFFC dbf D0, -0x6 /* 00001604 */ 0000160A 200B move.l D0, A3 0000160C 6700 00C0 beq +0xC2 /* 000016CE */ 00001610 2F0B move.l -[A7], A3 00001612 486E FFEB pea.l [A6 - 0x15] 00001616 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 0000161A 7003 moveq.l D0, 0x03 0000161C B046 cmp.w D0, D6 0000161E 6610 bne +0x12 /* 00001630 */ 00001620 2853 movea.l A4, [A3] 00001622 202C 002C move.l D0, [A4 + 0x2C] 00001626 7236 moveq.l D1, 0x36 00001628 D081 add.l D0, D1 0000162A 2E2C 0032 move.l D7, [A4 + 0x32] 0000162E DE80 add.l D7, D0 label00001630: 00001630 7004 moveq.l D0, 0x04 00001632 B046 cmp.w D0, D6 00001634 6610 bne +0x12 /* 00001646 */ 00001636 2853 movea.l A4, [A3] 00001638 202C 0028 move.l D0, [A4 + 0x28] 0000163C 7232 moveq.l D1, 0x32 0000163E D081 add.l D0, D1 00001640 2E2C 002E move.l D7, [A4 + 0x2E] 00001644 DE80 add.l D7, D0 label00001646: 00001646 2007 move.l D0, D7 00001648 D093 add.l D0, [A3] 0000164A 2D40 FFEC move.l [A6 - 0x14], D0 0000164E 486E FFEC pea.l [A6 - 0x14] 00001652 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 00001656 2053 movea.l A0, [A3] 00001658 2F08 move.l -[A7], A0 0000165A 42A7 clr.l -[A7] 0000165C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001660 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00001664 201F move.l D0, [A7]+ 00001666 205F movea.l A0, [A7]+ 00001668 48E7 8080 movem.l -[A7], D0,A0 0000166C 42A7 clr.l -[A7] 0000166E 2F13 move.l -[A7], [A3] 00001670 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00001674 221F move.l D1, [A7]+ 00001676 4CDF 0101 movem.l D0,A0, [A7]+ 0000167A 9081 sub.l D0, D1 0000167C 2210 move.l D1, [A0] 0000167E 9280 sub.l D1, D0 00001680 2D41 FFF8 move.l [A6 - 0x8], D1 00001684 4267 clr.w -[A7] 00001686 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000168A 2F13 move.l -[A7], [A3] 0000168C 2053 movea.l A0, [A3] 0000168E 2F10 move.l -[A7], [A0] 00001690 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001694 2F2E 000C move.l -[A7], [A6 + 0xC] 00001698 486E FFF8 pea.l [A6 - 0x8] 0000169C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016A0 4EBA ECCC jsr [PC - 0x1334 /* 0000036E */] 000016A4 1D5F 001C move.b [A6 + 0x1C], [A7]+ 000016A8 2F0B move.l -[A7], A3 000016AA 1F2E FFEB move.b -[A7], [A6 - 0x15] 000016AE 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000016B2 7003 moveq.l D0, 0x03 000016B4 B046 cmp.w D0, D6 000016B6 660C bne +0xE /* 000016C4 */ 000016B8 2F2E 0014 move.l -[A7], [A6 + 0x14] 000016BC 4267 clr.w -[A7] 000016BE 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 000016C2 600A bra +0xC /* 000016CE */ label000016C4: 000016C4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000016C8 4267 clr.w -[A7] 000016CA 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label000016CE: 000016CE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000016D2 4E5E unlink A6 000016D4 205F movea.l A0, [A7]+ 000016D6 DEFC 0014 add.w A7, 0x14 000016DA 4ED0 jmp [A0] export_1363: fn000016DC: 000016DC 4E56 FF7C link A6, -0x0084 000016E0 422E 000C clr.b [A6 + 0xC] 000016E4 4AAE 0008 tst.l [A6 + 0x8] 000016E8 6602 bne +0x4 /* 000016EC */ 000016EA 602E bra +0x30 /* 0000171A */ label000016EC: 000016EC 4267 clr.w -[A7] 000016EE 2F2D A8CA move.l -[A7], [A5 - 0x5736] 000016F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016F6 486E FF7C pea.l [A6 - 0x84] 000016FA 4EBA 0046 jsr [PC + 0x46 /* 00001742 */] 000016FE 101F move.b D0, [A7]+ 00001700 660A bne +0xC /* 0000170C */ 00001702 2F3C 0005 BAAB move.l -[A7], 0x5BAAB 00001708 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label0000170C: 0000170C 082E 0004 FF80 btst.b [A6 - 0x80], 0x4 00001712 56C0 sne D0 00001714 4400 neg.b D0 00001716 1D40 000C move.b [A6 + 0xC], D0 label0000171A: 0000171A 4E5E unlink A6 0000171C 2E9F move.l [A7], [A7]+ 0000171E 4E75 rts export_1364: 00001720 4E56 0000 link A6, 0 00001724 4267 clr.w -[A7] 00001726 42A7 clr.l -[A7] 00001728 2F2D A8CA move.l -[A7], [A5 - 0x5736] 0000172C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001730 4EBA 21F4 jsr [PC + 0x21F4 /* 00003926 */] 00001734 4EBA FFA6 jsr [PC - 0x5A /* 000016DC */] 00001738 1D5F 000C move.b [A6 + 0xC], [A7]+ 0000173C 4E5E unlink A6 0000173E 2E9F move.l [A7], [A7]+ 00001740 4E75 rts export_1365: fn00001742: 00001742 4E56 FFE0 link A6, -0x0020 00001746 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000174A 422E 0014 clr.b [A6 + 0x14] 0000174E 4AAE 000C tst.l [A6 + 0xC] 00001752 6E04 bgt +0x6 /* 00001758 */ 00001754 6000 00A0 bra +0xA2 /* 000017F6 */ label00001758: 00001758 42A7 clr.l -[A7] 0000175A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000175E 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 00001762 285F movea.l A4, [A7]+ 00001764 200C move.l D0, A4 00001766 6604 bne +0x6 /* 0000176C */ 00001768 6000 008C bra +0x8E /* 000017F6 */ label0000176C: 0000176C 2054 movea.l A0, [A4] 0000176E 202E 000C move.l D0, [A6 + 0xC] 00001772 B0A8 0018 cmp.l D0, [A0 + 0x18] 00001776 6E74 bgt +0x76 /* 000017EC */ 00001778 3028 001C move.w D0, [A0 + 0x1C] 0000177C 48C0 ext.l D0 0000177E 2C00 move.l D6, D0 00001780 2648 movea.l A3, A0 00001782 7030 moveq.l D0, 0x30 00001784 D7C0 add.l A3, D0 00001786 2E2E 000C move.l D7, [A6 + 0xC] label0000178A: 0000178A 302B 0004 move.w D0, [A3 + 0x4] 0000178E 48C0 ext.l D0 00001790 B087 cmp.l D0, D7 00001792 6C0C bge +0xE /* 000017A0 */ 00001794 302B 0004 move.w D0, [A3 + 0x4] 00001798 48C0 ext.l D0 0000179A 9E80 sub.l D7, D0 0000179C 5C8B addq.l A3, 6 0000179E 60EA bra -0x14 /* 0000178A */ label000017A0: 000017A0 2A13 move.l D5, [A3] 000017A2 42A7 clr.l -[A7] 000017A4 2F05 move.l -[A7], D5 000017A6 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */] 000017AA 281F move.l D4, [A7]+ 000017AC 673E beq +0x40 /* 000017EC */ 000017AE 2007 move.l D0, D7 000017B0 5380 subq.l D0, 1 000017B2 2F00 move.l -[A7], D0 000017B4 2F06 move.l -[A7], D6 000017B6 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 000017BA 201F move.l D0, [A7]+ 000017BC 7218 moveq.l D1, 0x18 000017BE D081 add.l D0, D1 000017C0 2D40 FFE8 move.l [A6 - 0x18], D0 000017C4 2044 movea.l A0, D4 000017C6 202E FFE8 move.l D0, [A6 - 0x18] 000017CA D090 add.l D0, [A0] 000017CC 2D40 FFE4 move.l [A6 - 0x1C], D0 000017D0 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000017D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017D8 2F06 move.l -[A7], D6 000017DA 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000017DE 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000017E4 2F05 move.l -[A7], D5 000017E6 4267 clr.w -[A7] 000017E8 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] label000017EC: 000017EC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000017F0 4267 clr.w -[A7] 000017F2 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */] label000017F6: 000017F6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000017FA 4E5E unlink A6 000017FC 205F movea.l A0, [A7]+ 000017FE DEFC 000C add.w A7, 0xC 00001802 4ED0 jmp [A0] export_1366: 00001804 4E56 FFDC link A6, -0x0024 00001808 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000180C 206E 0008 movea.l A0, [A6 + 0x8] 00001810 4250 clr.w [A0] 00001812 422E 0018 clr.b [A6 + 0x18] 00001816 102E 000C move.b D0, [A6 + 0xC] 0000181A 6706 beq +0x8 /* 00001822 */ 0000181C 2E2E 0012 move.l D7, [A6 + 0x12] 00001820 6004 bra +0x6 /* 00001826 */ label00001822: 00001822 2E2E 000E move.l D7, [A6 + 0xE] label00001826: 00001826 42A7 clr.l -[A7] 00001828 2F07 move.l -[A7], D7 0000182A 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 0000182E 265F movea.l A3, [A7]+ 00001830 200B move.l D0, A3 00001832 6604 bne +0x6 /* 00001838 */ 00001834 6000 00A8 bra +0xAA /* 000018DE */ label00001838: 00001838 2F0B move.l -[A7], A3 0000183A 486E FFE5 pea.l [A6 - 0x1B] 0000183E 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00001842 2053 movea.l A0, [A3] 00001844 2D48 FFE0 move.l [A6 - 0x20], A0 00001848 102E 000C move.b D0, [A6 + 0xC] 0000184C 6704 beq +0x6 /* 00001852 */ 0000184E 7C32 moveq.l D6, 0x32 00001850 6002 bra +0x4 /* 00001854 */ label00001852: 00001852 7C36 moveq.l D6, 0x36 label00001854: 00001854 2846 movea.l A4, D6 00001856 D9D3 add.l A4, [A3] 00001858 200C move.l D0, A4 0000185A 720E moveq.l D1, 0x0E 0000185C 9081 sub.l D0, D1 0000185E 2D40 FFEC move.l [A6 - 0x14], D0 00001862 4245 clr.w D5 00001864 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1 0000186A 206E FFEC movea.l A0, [A6 - 0x14] 0000186E 3D50 FFDC move.w [A6 - 0x24], [A0] 00001872 382E FFDE move.w D4, [A6 - 0x22] 00001876 604E bra +0x50 /* 000018C6 */ label00001878: 00001878 7001 moveq.l D0, 0x01 0000187A B02C 0004 cmp.b D0, [A4 + 0x4] 0000187E 663C bne +0x3E /* 000018BC */ 00001880 5245 addq.w D5, 1 00001882 7000 moveq.l D0, 0x00 00001884 302C 000E move.w D0, [A4 + 0xE] 00001888 C0BC 0000 0F00 and.l D0, 0xF00 0000188E E088 lsr D0, 8 00001890 322E 0016 move.w D1, [A6 + 0x16] 00001894 48C1 ext.l D1 00001896 B280 cmp.l D1, D0 00001898 6622 bne +0x24 /* 000018BC */ 0000189A 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 000018A0 4267 clr.w -[A7] 000018A2 2F07 move.l -[A7], D7 000018A4 2F2E 000E move.l -[A7], [A6 + 0xE] 000018A8 3F2C 0002 move.w -[A7], [A4 + 0x2] 000018AC 4EBA FB92 jsr [PC - 0x46E /* 00001440 */] 000018B0 101F move.b D0, [A7]+ 000018B2 6708 beq +0xA /* 000018BC */ 000018B4 206E 0008 movea.l A0, [A6 + 0x8] 000018B8 3085 move.w [A0], D5 000018BA 6010 bra +0x12 /* 000018CC */ label000018BC: 000018BC 3014 move.w D0, [A4] 000018BE 48C0 ext.l D0 000018C0 D9C0 add.l A4, D0 000018C2 5244 addq.w D4, 1 000018C4 6906 bvs +0x8 /* 000018CC */ label000018C6: 000018C6 B86E FFDC cmp.w D4, [A6 - 0x24] 000018CA 6FAC ble -0x52 /* 00001878 */ label000018CC: 000018CC 2F0B move.l -[A7], A3 000018CE 1F2E FFE5 move.b -[A7], [A6 - 0x1B] 000018D2 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000018D6 2F07 move.l -[A7], D7 000018D8 4267 clr.w -[A7] 000018DA 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label000018DE: 000018DE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000018E2 4E5E unlink A6 000018E4 205F movea.l A0, [A7]+ 000018E6 DEFC 0010 add.w A7, 0x10 000018EA 4ED0 jmp [A0] export_1367: fn000018EC: 000018EC 4E56 FFFC link A6, -0x0004 000018F0 2F0C move.l -[A7], A4 000018F2 422E 0010 clr.b [A6 + 0x10] 000018F6 42A7 clr.l -[A7] 000018F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000018FC 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 00001900 285F movea.l A4, [A7]+ 00001902 200C move.l D0, A4 00001904 671E beq +0x20 /* 00001924 */ 00001906 2054 movea.l A0, [A4] 00001908 226E 0008 movea.l A1, [A6 + 0x8] 0000190C 7017 moveq.l D0, 0x17 label0000190E: 0000190E 32D8 move.w [A1]+, [A0]+ 00001910 51C8 FFFC dbf D0, -0x6 /* 0000190E */ 00001914 2F2E 000C move.l -[A7], [A6 + 0xC] 00001918 4267 clr.w -[A7] 0000191A 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */] 0000191E 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 label00001924: 00001924 285F movea.l A4, [A7]+ 00001926 4E5E unlink A6 00001928 205F movea.l A0, [A7]+ 0000192A 504F addq.w A7, 8 0000192C 4ED0 jmp [A0] export_1368: 0000192E 4E56 FFF4 link A6, -0x000C 00001932 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001936 2C2E 0008 move.l D6, [A6 + 0x8] 0000193A 7000 moveq.l D0, 0x00 0000193C 2D40 0010 move.l [A6 + 0x10], D0 00001940 42A7 clr.l -[A7] 00001942 2F2E 000C move.l -[A7], [A6 + 0xC] 00001946 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 0000194A 285F movea.l A4, [A7]+ 0000194C 200C move.l D0, A4 0000194E 6736 beq +0x38 /* 00001986 */ 00001950 4A86 tst.l D6 00001952 5EC0 sgt D0 00001954 2054 movea.l A0, [A4] 00001956 BCA8 0010 cmp.l D6, [A0 + 0x10] 0000195A 5FC1 sle D1 0000195C C001 and.b D0, D1 0000195E 671C beq +0x1E /* 0000197C */ 00001960 2E06 move.l D7, D6 00001962 5387 subq.l D7, 1 00001964 2007 move.l D0, D7 00001966 D087 add.l D0, D7 00001968 D087 add.l D0, D7 0000196A 2E00 move.l D7, D0 0000196C E38F lsl D7, 1 0000196E 2014 move.l D0, [A4] 00001970 7230 moveq.l D1, 0x30 00001972 D081 add.l D0, D1 00001974 2640 movea.l A3, D0 00001976 D7C7 add.l A3, D7 00001978 2D53 0010 move.l [A6 + 0x10], [A3] label0000197C: 0000197C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001980 4267 clr.w -[A7] 00001982 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */] label00001986: 00001986 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000198A 4E5E unlink A6 0000198C 205F movea.l A0, [A7]+ 0000198E 504F addq.w A7, 8 00001990 4ED0 jmp [A0] export_1369: 00001992 4E56 FFF2 link A6, -0x000E 00001996 48E7 0108 movem.l -[A7], D7,A4 0000199A 206E 0008 movea.l A0, [A6 + 0x8] 0000199E 4210 clr.b [A0] 000019A0 42A7 clr.l -[A7] 000019A2 2F2D AA46 move.l -[A7], [A5 - 0x55BA] 000019A6 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */ 000019AC 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */] 000019B0 285F movea.l A4, [A7]+ 000019B2 200C move.l D0, A4 000019B4 6602 bne +0x4 /* 000019B8 */ 000019B6 606C bra +0x6E /* 00001A24 */ label000019B8: 000019B8 2014 move.l D0, [A4] 000019BA 7218 moveq.l D1, 0x18 000019BC D081 add.l D0, D1 000019BE 2D40 FFF6 move.l [A6 - 0xA], D0 000019C2 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1 000019C8 2054 movea.l A0, [A4] 000019CA 3D68 0012 FFF2 move.w [A6 - 0xE], [A0 + 0x12] 000019D0 3E2E FFF4 move.w D7, [A6 - 0xC] 000019D4 603E bra +0x40 /* 00001A14 */ label000019D6: 000019D6 206E FFF6 movea.l A0, [A6 - 0xA] 000019DA 3010 move.w D0, [A0] 000019DC B06E 000C cmp.w D0, [A6 + 0xC] 000019E0 6612 bne +0x14 /* 000019F4 */ 000019E2 202E FFF6 move.l D0, [A6 - 0xA] 000019E6 5480 addq.l D0, 2 000019E8 2F00 move.l -[A7], D0 000019EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019EE 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 000019F2 6026 bra +0x28 /* 00001A1A */ label000019F4: 000019F4 54AE FFF6 addq.l [A6 - 0xA], 2 000019F8 486E FFF6 pea.l [A6 - 0xA] 000019FC 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 00001A00 202E FFF6 move.l D0, [A6 - 0xA] 00001A04 5280 addq.l D0, 1 00001A06 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE 00001A0C 2D40 FFF6 move.l [A6 - 0xA], D0 00001A10 5247 addq.w D7, 1 00001A12 6906 bvs +0x8 /* 00001A1A */ label00001A14: 00001A14 BE6E FFF2 cmp.w D7, [A6 - 0xE] 00001A18 6FBC ble -0x42 /* 000019D6 */ label00001A1A: 00001A1A 2F2D AA46 move.l -[A7], [A5 - 0x55BA] 00001A1E 4267 clr.w -[A7] 00001A20 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */] label00001A24: 00001A24 4CDF 1080 movem.l D7,A4, [A7]+ 00001A28 4E5E unlink A6 00001A2A 205F movea.l A0, [A7]+ 00001A2C 5C4F addq.w A7, 6 00001A2E 4ED0 jmp [A0] export_1370: fn00001A30: 00001A30 4E56 FFF8 link A6, -0x0008 00001A34 48E7 0018 movem.l -[A7], A3,A4 00001A38 422E 0012 clr.b [A6 + 0x12] 00001A3C 42A7 clr.l -[A7] 00001A3E 2F2E 000E move.l -[A7], [A6 + 0xE] 00001A42 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 00001A46 285F movea.l A4, [A7]+ 00001A48 200C move.l D0, A4 00001A4A 6730 beq +0x32 /* 00001A7C */ 00001A4C 42A7 clr.l -[A7] 00001A4E 2F0C move.l -[A7], A4 00001A50 3F2E 000C move.w -[A7], [A6 + 0xC] 00001A54 4EBA 01EA jsr [PC + 0x1EA /* 00001C40 */] 00001A58 265F movea.l A3, [A7]+ 00001A5A 200B move.l D0, A3 00001A5C 6714 beq +0x16 /* 00001A72 */ 00001A5E 206E 0008 movea.l A0, [A6 + 0x8] 00001A62 224B movea.l A1, A3 00001A64 700E moveq.l D0, 0x0E label00001A66: 00001A66 30D9 move.w [A0]+, [A1]+ 00001A68 51C8 FFFC dbf D0, -0x6 /* 00001A66 */ 00001A6C 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 label00001A72: 00001A72 2F2E 000E move.l -[A7], [A6 + 0xE] 00001A76 4267 clr.w -[A7] 00001A78 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label00001A7C: 00001A7C 4CDF 1800 movem.l A3,A4, [A7]+ 00001A80 4E5E unlink A6 00001A82 205F movea.l A0, [A7]+ 00001A84 DEFC 000A add.w A7, 0xA /* '\n' */ 00001A88 4ED0 jmp [A0] export_1371: 00001A8A 4E56 FFE8 link A6, -0x0018 00001A8E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001A92 426E 0010 clr.w [A6 + 0x10] 00001A96 4A6E 000A tst.w [A6 + 0xA] 00001A9A 6E04 bgt +0x6 /* 00001AA0 */ 00001A9C 6000 009E bra +0xA0 /* 00001B3C */ label00001AA0: 00001AA0 42A7 clr.l -[A7] 00001AA2 2F2E 000C move.l -[A7], [A6 + 0xC] 00001AA6 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 00001AAA 2E1F move.l D7, [A7]+ 00001AAC 6700 008E beq +0x90 /* 00001B3C */ 00001AB0 2047 movea.l A0, D7 00001AB2 2850 movea.l A4, [A0] 00001AB4 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 00001ABA B0AC 0004 cmp.l D0, [A4 + 0x4] 00001ABE 6604 bne +0x6 /* 00001AC4 */ 00001AC0 7C36 moveq.l D6, 0x36 00001AC2 600E bra +0x10 /* 00001AD2 */ label00001AC4: 00001AC4 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */ 00001ACA B0AC 0004 cmp.l D0, [A4 + 0x4] 00001ACE 6662 bne +0x64 /* 00001B32 */ 00001AD0 7C32 moveq.l D6, 0x32 label00001AD2: 00001AD2 2047 movea.l A0, D7 00001AD4 2646 movea.l A3, D6 00001AD6 D7D0 add.l A3, [A0] 00001AD8 200B move.l D0, A3 00001ADA 720E moveq.l D1, 0x0E 00001ADC 9081 sub.l D0, D1 00001ADE 2D40 FFF0 move.l [A6 - 0x10], D0 00001AE2 4245 clr.w D5 00001AE4 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 00001AEA 206E FFF0 movea.l A0, [A6 - 0x10] 00001AEE 3D50 FFE8 move.w [A6 - 0x18], [A0] 00001AF2 382E FFEA move.w D4, [A6 - 0x16] 00001AF6 6034 bra +0x36 /* 00001B2C */ label00001AF8: 00001AF8 102B 0004 move.b D0, [A3 + 0x4] 00001AFC 4880 ext.w D0 00001AFE B06E 0008 cmp.w D0, [A6 + 0x8] 00001B02 57C0 seq D0 00001B04 4A00 tst.b D0 00001B06 660A bne +0xC /* 00001B12 */ 00001B08 4A6E 0008 tst.w [A6 + 0x8] 00001B0C 57C1 seq D1 00001B0E 8001 or.b D0, D1 00001B10 6710 beq +0x12 /* 00001B22 */ label00001B12: 00001B12 5245 addq.w D5, 1 00001B14 BA6E 000A cmp.w D5, [A6 + 0xA] 00001B18 6608 bne +0xA /* 00001B22 */ 00001B1A 3D6B 0002 0010 move.w [A6 + 0x10], [A3 + 0x2] 00001B20 6010 bra +0x12 /* 00001B32 */ label00001B22: 00001B22 3013 move.w D0, [A3] 00001B24 48C0 ext.l D0 00001B26 D7C0 add.l A3, D0 00001B28 5244 addq.w D4, 1 00001B2A 6906 bvs +0x8 /* 00001B32 */ label00001B2C: 00001B2C B86E FFE8 cmp.w D4, [A6 - 0x18] 00001B30 6FC6 ble -0x38 /* 00001AF8 */ label00001B32: 00001B32 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B36 4267 clr.w -[A7] 00001B38 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label00001B3C: 00001B3C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001B40 4E5E unlink A6 00001B42 205F movea.l A0, [A7]+ 00001B44 504F addq.w A7, 8 00001B46 4ED0 jmp [A0] export_1372: 00001B48 4E56 FFD6 link A6, -0x002A 00001B4C 206E 0008 movea.l A0, [A6 + 0x8] 00001B50 4210 clr.b [A0] 00001B52 4267 clr.w -[A7] 00001B54 2F2E 000E move.l -[A7], [A6 + 0xE] 00001B58 3F2E 000C move.w -[A7], [A6 + 0xC] 00001B5C 4267 clr.w -[A7] 00001B5E 486E FFE2 pea.l [A6 - 0x1E] 00001B62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B66 486E FFD6 pea.l [A6 - 0x2A] 00001B6A 486E FFDA pea.l [A6 - 0x26] 00001B6E 4EBA 3FFA jsr [PC + 0x3FFA /* 00005B6A */] 00001B72 1D5F 0012 move.b [A6 + 0x12], [A7]+ 00001B76 4E5E unlink A6 00001B78 205F movea.l A0, [A7]+ 00001B7A DEFC 000A add.w A7, 0xA /* '\n' */ 00001B7E 4ED0 jmp [A0] export_1373: fn00001B80: 00001B80 4E56 FFE6 link A6, -0x001A 00001B84 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001B88 426E 0010 clr.w [A6 + 0x10] 00001B8C 42A7 clr.l -[A7] 00001B8E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B92 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 00001B96 265F movea.l A3, [A7]+ 00001B98 200B move.l D0, A3 00001B9A 6700 0098 beq +0x9A /* 00001C34 */ 00001B9E 42A7 clr.l -[A7] 00001BA0 2F0B move.l -[A7], A3 00001BA2 3F2E 000A move.w -[A7], [A6 + 0xA] 00001BA6 4EBA 0098 jsr [PC + 0x98 /* 00001C40 */] 00001BAA 285F movea.l A4, [A7]+ 00001BAC 200C move.l D0, A4 00001BAE 677A beq +0x7C /* 00001C2A */ 00001BB0 102C 0004 move.b D0, [A4 + 0x4] 00001BB4 4880 ext.w D0 00001BB6 3D40 FFEA move.w [A6 - 0x16], D0 00001BBA 7E36 moveq.l D7, 0x36 00001BBC 2053 movea.l A0, [A3] 00001BBE 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */ 00001BC4 B0A8 0004 cmp.l D0, [A0 + 0x4] 00001BC8 6602 bne +0x4 /* 00001BCC */ 00001BCA 7E32 moveq.l D7, 0x32 label00001BCC: 00001BCC 2847 movea.l A4, D7 00001BCE D9D3 add.l A4, [A3] 00001BD0 2007 move.l D0, D7 00001BD2 D093 add.l D0, [A3] 00001BD4 2800 move.l D4, D0 00001BD6 700E moveq.l D0, 0x0E 00001BD8 9880 sub.l D4, D0 00001BDA 4246 clr.w D6 00001BDC 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 00001BE2 2044 movea.l A0, D4 00001BE4 3D50 FFE6 move.w [A6 - 0x1A], [A0] 00001BE8 3A2E FFE8 move.w D5, [A6 - 0x18] 00001BEC 6036 bra +0x38 /* 00001C24 */ label00001BEE: 00001BEE 102E 0008 move.b D0, [A6 + 0x8] 00001BF2 6614 bne +0x16 /* 00001C08 */ 00001BF4 122C 0004 move.b D1, [A4 + 0x4] 00001BF8 4881 ext.w D1 00001BFA B26E FFEA cmp.w D1, [A6 - 0x16] 00001BFE 57C1 seq D1 00001C00 8001 or.b D0, D1 00001C02 0240 0001 andi.w D0, 0x1 00001C06 6712 beq +0x14 /* 00001C1A */ label00001C08: 00001C08 5246 addq.w D6, 1 00001C0A 302C 0002 move.w D0, [A4 + 0x2] 00001C0E B06E 000A cmp.w D0, [A6 + 0xA] 00001C12 6606 bne +0x8 /* 00001C1A */ 00001C14 3D46 0010 move.w [A6 + 0x10], D6 00001C18 6010 bra +0x12 /* 00001C2A */ label00001C1A: 00001C1A 3014 move.w D0, [A4] 00001C1C 48C0 ext.l D0 00001C1E D9C0 add.l A4, D0 00001C20 5245 addq.w D5, 1 00001C22 6906 bvs +0x8 /* 00001C2A */ label00001C24: 00001C24 BA6E FFE6 cmp.w D5, [A6 - 0x1A] 00001C28 6FC4 ble -0x3A /* 00001BEE */ label00001C2A: 00001C2A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C2E 4267 clr.w -[A7] 00001C30 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label00001C34: 00001C34 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001C38 4E5E unlink A6 00001C3A 205F movea.l A0, [A7]+ 00001C3C 504F addq.w A7, 8 00001C3E 4ED0 jmp [A0] fn00001C40: 00001C40 4E56 FFF0 link A6, -0x0010 00001C44 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001C48 7000 moveq.l D0, 0x00 00001C4A 2D40 000E move.l [A6 + 0xE], D0 00001C4E 206E 000A movea.l A0, [A6 + 0xA] 00001C52 2850 movea.l A4, [A0] 00001C54 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 00001C5A B0AC 0004 cmp.l D0, [A4 + 0x4] 00001C5E 6604 bne +0x6 /* 00001C64 */ 00001C60 7E36 moveq.l D7, 0x36 00001C62 600E bra +0x10 /* 00001C72 */ label00001C64: 00001C64 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */ 00001C6A B0AC 0004 cmp.l D0, [A4 + 0x4] 00001C6E 664A bne +0x4C /* 00001CBA */ 00001C70 7E32 moveq.l D7, 0x32 label00001C72: 00001C72 206E 000A movea.l A0, [A6 + 0xA] 00001C76 3007 move.w D0, D7 00001C78 48C0 ext.l D0 00001C7A 2640 movea.l A3, D0 00001C7C D7D0 add.l A3, [A0] 00001C7E 2C0B move.l D6, A3 00001C80 700E moveq.l D0, 0x0E 00001C82 9C80 sub.l D6, D0 00001C84 2B46 B1EE move.l [A5 - 0x4E12], D6 00001C88 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1 00001C8E 2046 movea.l A0, D6 00001C90 3D50 FFF0 move.w [A6 - 0x10], [A0] 00001C94 3A2E FFF2 move.w D5, [A6 - 0xE] 00001C98 601A bra +0x1C /* 00001CB4 */ label00001C9A: 00001C9A 302B 0002 move.w D0, [A3 + 0x2] 00001C9E B06E 0008 cmp.w D0, [A6 + 0x8] 00001CA2 6606 bne +0x8 /* 00001CAA */ 00001CA4 2D4B 000E move.l [A6 + 0xE], A3 00001CA8 6010 bra +0x12 /* 00001CBA */ label00001CAA: 00001CAA 3013 move.w D0, [A3] 00001CAC 48C0 ext.l D0 00001CAE D7C0 add.l A3, D0 00001CB0 5245 addq.w D5, 1 00001CB2 6906 bvs +0x8 /* 00001CBA */ label00001CB4: 00001CB4 BA6E FFF0 cmp.w D5, [A6 - 0x10] 00001CB8 6FE0 ble -0x1E /* 00001C9A */ label00001CBA: 00001CBA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001CBE 4E5E unlink A6 00001CC0 205F movea.l A0, [A7]+ 00001CC2 5C4F addq.w A7, 6 00001CC4 4ED0 jmp [A0] export_1374: 00001CC6 4E56 FEE2 link A6, -0x011E 00001CCA 4267 clr.w -[A7] 00001CCC 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001CD0 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001CD4 1F3C 0001 move.b -[A7], 0x1 00001CD8 486E FFE2 pea.l [A6 - 0x1E] 00001CDC 486E FEE2 pea.l [A6 - 0x11E] 00001CE0 2F2E 000C move.l -[A7], [A6 + 0xC] 00001CE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CE8 4EBA 3E80 jsr [PC + 0x3E80 /* 00005B6A */] 00001CEC 1D5F 0016 move.b [A6 + 0x16], [A7]+ 00001CF0 4E5E unlink A6 00001CF2 205F movea.l A0, [A7]+ 00001CF4 DEFC 000E add.w A7, 0xE 00001CF8 4ED0 jmp [A0] export_1375: 00001CFA 4E56 FED6 link A6, -0x012A 00001CFE 2D7C 5754 4C4B 000E move.l [A6 + 0xE], 0x57544C4B /* 'WTLK' */ 00001D06 4267 clr.w -[A7] 00001D08 2F2E 000A move.l -[A7], [A6 + 0xA] 00001D0C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001D10 4267 clr.w -[A7] 00001D12 486E FFE2 pea.l [A6 - 0x1E] 00001D16 486E FEE2 pea.l [A6 - 0x11E] 00001D1A 486E FEDE pea.l [A6 - 0x122] 00001D1E 486E FED6 pea.l [A6 - 0x12A] 00001D22 4EBA 3E46 jsr [PC + 0x3E46 /* 00005B6A */] 00001D26 101F move.b D0, [A7]+ 00001D28 6706 beq +0x8 /* 00001D30 */ 00001D2A 2D6E FEDE 000E move.l [A6 + 0xE], [A6 - 0x122] label00001D30: 00001D30 4E5E unlink A6 00001D32 205F movea.l A0, [A7]+ 00001D34 5C4F addq.w A7, 6 00001D36 4ED0 jmp [A0] fn00001D38: 00001D38 4E56 FFF4 link A6, -0x000C 00001D3C 48E7 0018 movem.l -[A7], A3,A4 00001D40 266E 0008 movea.l A3, [A6 + 0x8] 00001D44 3D6E 0010 FFF4 move.w [A6 - 0xC], [A6 + 0x10] 00001D4A 1D6E 000F FFF6 move.b [A6 - 0xA], [A6 + 0xF] 00001D50 3D6E 000C FFF8 move.w [A6 - 0x8], [A6 + 0xC] 00001D56 42AE FFFA clr.l [A6 - 0x6] 00001D5A 426E FFFE clr.w [A6 - 0x2] 00001D5E 206B 0010 movea.l A0, [A3 + 0x10] 00001D62 2850 movea.l A4, [A0] 00001D64 297C 0000 7FFF 0020 move.l [A4 + 0x20], 0x7FFF 00001D6C 3F3C 000F move.w -[A7], 0xF 00001D70 486E FFF4 pea.l [A6 - 0xC] 00001D74 4267 clr.w -[A7] 00001D76 2F2B 0010 move.l -[A7], [A3 + 0x10] 00001D7A 4EAD 224A jsr [A5 + 0x224A /* export_1093 */] 00001D7E 206B 0010 movea.l A0, [A3 + 0x10] 00001D82 2050 movea.l A0, [A0] 00001D84 317C 7FFF 0020 move.w [A0 + 0x20], 0x7FFF 00001D8A 4CDF 1800 movem.l A3,A4, [A7]+ 00001D8E 4E5E unlink A6 00001D90 205F movea.l A0, [A7]+ 00001D92 DEFC 000A add.w A7, 0xA /* '\n' */ 00001D96 4ED0 jmp [A0] fn00001D98: 00001D98 4E56 FFEC link A6, -0x0014 00001D9C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001DA0 286E 0008 movea.l A4, [A6 + 0x8] 00001DA4 42A7 clr.l -[A7] 00001DA6 2F2D AA4A move.l -[A7], [A5 - 0x55B6] 00001DAA 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */ 00001DB0 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */] 00001DB4 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001DB8 6700 00B4 beq +0xB6 /* 00001E6E */ 00001DBC 4267 clr.w -[A7] 00001DBE 486E FFFC pea.l [A6 - 0x4] 00001DC2 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00001DC6 3C1F move.w D6, [A7]+ 00001DC8 2F2D AA4A move.l -[A7], [A5 - 0x55B6] 00001DCC 4267 clr.w -[A7] 00001DCE 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */] 00001DD2 4A46 tst.w D6 00001DD4 670A beq +0xC /* 00001DE0 */ 00001DD6 7000 moveq.l D0, 0x00 00001DD8 2D40 FFFC move.l [A6 - 0x4], D0 00001DDC 6000 0090 bra +0x92 /* 00001E6E */ label00001DE0: 00001DE0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001DE4 205F movea.l A0, [A7]+ 00001DE6 A064 syscall MoveHHi 00001DE8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001DEC 205F movea.l A0, [A7]+ 00001DEE A029 syscall HLock 00001DF0 206E FFFC movea.l A0, [A6 - 0x4] 00001DF4 2A10 move.l D5, [A0] 00001DF6 7018 moveq.l D0, 0x18 00001DF8 DA80 add.l D5, D0 00001DFA 2045 movea.l A0, D5 00001DFC 47E8 000C lea.l A3, [A0 + 0xC] 00001E00 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 00001E06 206E FFFC movea.l A0, [A6 - 0x4] 00001E0A 2050 movea.l A0, [A0] 00001E0C 3D68 0012 FFEC move.w [A6 - 0x14], [A0 + 0x12] 00001E12 3E2E FFEE move.w D7, [A6 - 0x12] 00001E16 6050 bra +0x52 /* 00001E68 */ label00001E18: 00001E18 70FF moveq.l D0, 0xFFFFFFFF 00001E1A B053 cmp.w D0, [A3] 00001E1C 6612 bne +0x14 /* 00001E30 */ 00001E1E 4267 clr.w -[A7] 00001E20 206C 001E movea.l A0, [A4 + 0x1E] 00001E24 3F28 0016 move.w -[A7], [A0 + 0x16] 00001E28 4EBA 123E jsr [PC + 0x123E /* 00003068 */] 00001E2C 369F move.w [A3], [A7]+ 00001E2E 600A bra +0xC /* 00001E3A */ label00001E30: 00001E30 4267 clr.w -[A7] 00001E32 3F13 move.w -[A7], [A3] 00001E34 4EBA 1232 jsr [PC + 0x1232 /* 00003068 */] 00001E38 369F move.w [A3], [A7]+ label00001E3A: 00001E3A 70FF moveq.l D0, 0xFFFFFFFF 00001E3C B06B 0004 cmp.w D0, [A3 + 0x4] 00001E40 660A bne +0xC /* 00001E4C */ 00001E42 206C 001E movea.l A0, [A4 + 0x1E] 00001E46 3768 0018 0004 move.w [A3 + 0x4], [A0 + 0x18] label00001E4C: 00001E4C 204B movea.l A0, A3 00001E4E 5488 addq.l A0, 2 00001E50 70FF moveq.l D0, 0xFFFFFFFF 00001E52 B050 cmp.w D0, [A0] 00001E54 660A bne +0xC /* 00001E60 */ 00001E56 206C 001E movea.l A0, [A4 + 0x1E] 00001E5A 1768 001A 0002 move.b [A3 + 0x2], [A0 + 0x1A] label00001E60: 00001E60 7018 moveq.l D0, 0x18 00001E62 D7C0 add.l A3, D0 00001E64 5247 addq.w D7, 1 00001E66 6906 bvs +0x8 /* 00001E6E */ label00001E68: 00001E68 BE6E FFEC cmp.w D7, [A6 - 0x14] 00001E6C 6FAA ble -0x54 /* 00001E18 */ label00001E6E: 00001E6E 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] 00001E74 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001E78 4E5E unlink A6 00001E7A 2E9F move.l [A7], [A7]+ 00001E7C 4E75 rts export_1376: 00001E7E 4E56 FFAE link A6, -0x0052 00001E82 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001E86 422E 0022 clr.b [A6 + 0x22] 00001E8A 206E 0008 movea.l A0, [A6 + 0x8] 00001E8E 4210 clr.b [A0] 00001E90 7000 moveq.l D0, 0x00 00001E92 2D40 FFD4 move.l [A6 - 0x2C], D0 00001E96 4205 clr.b D5 00001E98 286E 001E movea.l A4, [A6 + 0x1E] 00001E9C 202E 0016 move.l D0, [A6 + 0x16] 00001EA0 B0AE 001A cmp.l D0, [A6 + 0x1A] 00001EA4 56C0 sne D0 00001EA6 4A00 tst.b D0 00001EA8 6724 beq +0x26 /* 00001ECE */ 00001EAA 7201 moveq.l D1, 0x01 00001EAC B22C 0004 cmp.b D1, [A4 + 0x4] 00001EB0 57C1 seq D1 00001EB2 4A01 tst.b D1 00001EB4 6616 bne +0x18 /* 00001ECC */ 00001EB6 48E7 C000 movem.l -[A7], D0,D1 00001EBA 4267 clr.w -[A7] 00001EBC 1F2C 0005 move.b -[A7], [A4 + 0x5] 00001EC0 4EBA 1112 jsr [PC + 0x1112 /* 00002FD4 */] 00001EC4 141F move.b D2, [A7]+ 00001EC6 4CDF 0003 movem.l D0,D1, [A7]+ 00001ECA 8202 or.b D1, D2 label00001ECC: 00001ECC C001 and.b D0, D1 label00001ECE: 00001ECE 0240 0001 andi.w D0, 0x1 00001ED2 1A00 move.b D5, D0 00001ED4 670E beq +0x10 /* 00001EE4 */ 00001ED6 42A7 clr.l -[A7] 00001ED8 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001EDC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00001EE0 2E1F move.l D7, [A7]+ 00001EE2 600C bra +0xE /* 00001EF0 */ label00001EE4: 00001EE4 42A7 clr.l -[A7] 00001EE6 2F2E 001A move.l -[A7], [A6 + 0x1A] 00001EEA 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00001EEE 2E1F move.l D7, [A7]+ label00001EF0: 00001EF0 4A87 tst.l D7 00001EF2 6700 04D4 beq +0x4D6 /* 000023C8 */ 00001EF6 2F07 move.l -[A7], D7 00001EF8 486E FFBD pea.l [A6 - 0x43] 00001EFC 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00001F00 2F07 move.l -[A7], D7 00001F02 3F2E 0014 move.w -[A7], [A6 + 0x14] 00001F06 1F05 move.b -[A7], D5 00001F08 486E FFF0 pea.l [A6 - 0x10] 00001F0C 486E FFF4 pea.l [A6 - 0xC] 00001F10 486E FFEC pea.l [A6 - 0x14] 00001F14 486E FFE8 pea.l [A6 - 0x18] 00001F18 4EBA 07D0 jsr [PC + 0x7D0 /* 000026EA */] 00001F1C 102E 000C move.b D0, [A6 + 0xC] 00001F20 6714 beq +0x16 /* 00001F36 */ 00001F22 202E FFE8 move.l D0, [A6 - 0x18] 00001F26 D0AE FFEC add.l D0, [A6 - 0x14] 00001F2A D0BC 0000 2800 add.l D0, 0x2800 /* '(\0' */ 00001F30 2D40 FFE4 move.l [A6 - 0x1C], D0 00001F34 6008 bra +0xA /* 00001F3E */ label00001F36: 00001F36 2D7C 0000 2800 FFE4 move.l [A6 - 0x1C], 0x2800 /* '(\0' */ label00001F3E: 00001F3E 422E FFBB clr.b [A6 - 0x45] 00001F42 4267 clr.w -[A7] 00001F44 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001F48 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] 00001F4C 101F move.b D0, [A7]+ 00001F4E 6632 bne +0x34 /* 00001F82 */ 00001F50 1D7C 0001 FFBB move.b [A6 - 0x45], 0x1 00001F56 2F07 move.l -[A7], D7 00001F58 1F2E FFBD move.b -[A7], [A6 - 0x43] 00001F5C 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001F60 2F07 move.l -[A7], D7 00001F62 205F movea.l A0, [A7]+ 00001F64 A064 syscall MoveHHi 00001F66 2F07 move.l -[A7], D7 00001F68 486E FFBD pea.l [A6 - 0x43] 00001F6C 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00001F70 4267 clr.w -[A7] 00001F72 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001F76 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] 00001F7A 101F move.b D0, [A7]+ 00001F7C 6604 bne +0x6 /* 00001F82 */ 00001F7E 6000 0414 bra +0x416 /* 00002394 */ label00001F82: 00001F82 42A7 clr.l -[A7] 00001F84 206E 001E movea.l A0, [A6 + 0x1E] 00001F88 3F28 0016 move.w -[A7], [A0 + 0x16] 00001F8C 4EBA 10DA jsr [PC + 0x10DA /* 00003068 */] 00001F90 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */] 00001F94 3D5F FFC2 move.w [A6 - 0x3E], [A7]+ 00001F98 4267 clr.w -[A7] 00001F9A 3F2D A204 move.w -[A7], [A5 - 0x5DFC] 00001F9E 1F3C 0003 move.b -[A7], 0x3 00001FA2 486E FFD0 pea.l [A6 - 0x30] 00001FA6 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00001FAA 4A5F tst.w [A7]+ 00001FAC 57C0 seq D0 00001FAE 4A00 tst.b D0 00001FB0 6700 0106 beq +0x108 /* 000020B8 */ 00001FB4 2F00 move.l -[A7], D0 00001FB6 4267 clr.w -[A7] 00001FB8 3F2E FFC2 move.w -[A7], [A6 - 0x3E] 00001FBC 1F3C 0003 move.b -[A7], 0x3 00001FC0 486E FFD0 pea.l [A6 - 0x30] 00001FC4 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 00001FC8 321F move.w D1, [A7]+ 00001FCA 201F move.l D0, [A7]+ 00001FCC 4A41 tst.w D1 00001FCE 57C1 seq D1 00001FD0 C001 and.b D0, D1 00001FD2 6700 00E4 beq +0xE6 /* 000020B8 */ 00001FD6 122D A890 move.b D1, [A5 - 0x5770] 00001FDA 0A01 0001 xori.b D1, 0x1 00001FDE C001 and.b D0, D1 00001FE0 6700 00D6 beq +0xD8 /* 000020B8 */ 00001FE4 4AAE FFE8 tst.l [A6 - 0x18] 00001FE8 671A beq +0x1C /* 00002004 */ 00001FEA 42A7 clr.l -[A7] 00001FEC 2F0E move.l -[A7], A6 00001FEE 4EBA FDA8 jsr [PC - 0x258 /* 00001D98 */] 00001FF2 2D5F FFD4 move.l [A6 - 0x2C], [A7]+ 00001FF6 660C bne +0xE /* 00002004 */ 00001FF8 3F3C 004D move.w -[A7], 0x4D /* 'M' */ 00001FFC 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 00002000 6000 0392 bra +0x394 /* 00002394 */ label00002004: 00002004 486E FFFC pea.l [A6 - 0x4] 00002008 A874 syscall GetPort 0000200A 206E 0010 movea.l A0, [A6 + 0x10] 0000200E 2050 movea.l A0, [A0] 00002010 2F28 0052 move.l -[A7], [A0 + 0x52] 00002014 A873 syscall SetPort 00002016 102E FFBB move.b D0, [A6 - 0x45] 0000201A 6732 beq +0x34 /* 0000204E */ 0000201C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002020 205F movea.l A0, [A7]+ 00002022 A064 syscall MoveHHi 00002024 42A7 clr.l -[A7] 00002026 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000202A 3F3C 0004 move.w -[A7], 0x4 0000202E A83D syscall TEDispatch 00002030 2C17 move.l D6, [A7] 00002032 205F movea.l A0, [A7]+ 00002034 A064 syscall MoveHHi 00002036 2046 movea.l A0, D6 00002038 2050 movea.l A0, [A0] 0000203A 2F28 0004 move.l -[A7], [A0 + 0x4] 0000203E 205F movea.l A0, [A7]+ 00002040 A064 syscall MoveHHi 00002042 2046 movea.l A0, D6 00002044 2050 movea.l A0, [A0] 00002046 2F28 0008 move.l -[A7], [A0 + 0x8] 0000204A 205F movea.l A0, [A7]+ 0000204C A064 syscall MoveHHi label0000204E: 0000204E 4267 clr.w -[A7] 00002050 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002054 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00002058 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000205C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002060 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002064 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00002068 206E 0010 movea.l A0, [A6 + 0x10] 0000206C 2050 movea.l A0, [A0] 0000206E 4868 0008 pea.l [A0 + 0x8] 00002072 1F2E 000C move.b -[A7], [A6 + 0xC] 00002076 4EAD 27BA jsr [A5 + 0x27BA /* export_1267 */] 0000207A 1D5F FFBA move.b [A6 - 0x46], [A7]+ 0000207E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002082 A873 syscall SetPort 00002084 486E FFD4 pea.l [A6 - 0x2C] 00002088 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000208C 102E FFBA move.b D0, [A6 - 0x46] 00002090 6700 0302 beq +0x304 /* 00002394 */ 00002094 206E 0010 movea.l A0, [A6 + 0x10] 00002098 2050 movea.l A0, [A0] 0000209A 3028 003C move.w D0, [A0 + 0x3C] 0000209E 48C0 ext.l D0 000020A0 B0AE FFEC cmp.l D0, [A6 - 0x14] 000020A4 6C00 02E8 bge +0x2EA /* 0000238E */ 000020A8 206E 0008 movea.l A0, [A6 + 0x8] 000020AC 10BC 0001 move.b [A0], 0x1 000020B0 6000 02DC bra +0x2DE /* 0000238E */ 000020B4 6000 02DE bra +0x2E0 /* 00002394 */ label000020B8: 000020B8 302E 000E move.w D0, [A6 + 0xE] 000020BC 48C0 ext.l D0 000020BE B0AE FFEC cmp.l D0, [A6 - 0x14] 000020C2 6C08 bge +0xA /* 000020CC */ 000020C4 206E 0008 movea.l A0, [A6 + 0x8] 000020C8 10BC 0001 move.b [A0], 0x1 label000020CC: 000020CC 102D A890 move.b D0, [A5 - 0x5770] 000020D0 6700 00EA beq +0xEC /* 000021BC */ 000020D4 122D A1F7 move.b D1, [A5 - 0x5E09] 000020D8 0A01 0001 xori.b D1, 0x1 000020DC C001 and.b D0, D1 000020DE 6700 00DC beq +0xDE /* 000021BC */ 000020E2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000020E6 42A7 clr.l -[A7] 000020E8 2F2E FFEC move.l -[A7], [A6 - 0x14] 000020EC 302E 000E move.w D0, [A6 + 0xE] 000020F0 48C0 ext.l D0 000020F2 2F00 move.l -[A7], D0 000020F4 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 000020F8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000020FC 4EAD 27C2 jsr [A5 + 0x27C2 /* export_1268 */] 00002100 42A7 clr.l -[A7] 00002102 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002106 3F3C 0004 move.w -[A7], 0x4 0000210A A83D syscall TEDispatch 0000210C 2C1F move.l D6, [A7]+ 0000210E 6700 027E beq +0x280 /* 0000238E */ 00002112 2046 movea.l A0, D6 00002114 2850 movea.l A4, [A0] 00002116 28BC 0001 0001 move.l [A4], 0x10001 0000211C 42AC 0014 clr.l [A4 + 0x14] 00002120 206E 0010 movea.l A0, [A6 + 0x10] 00002124 2050 movea.l A0, [A0] 00002126 3028 003C move.w D0, [A0 + 0x3C] 0000212A 5240 addq.w D0, 1 0000212C 3940 0018 move.w [A4 + 0x18], D0 00002130 397C FFFF 001A move.w [A4 + 0x1A], 0xFFFF 00002136 206C 0004 movea.l A0, [A4 + 0x4] 0000213A 2050 movea.l A0, [A0] 0000213C 47D0 lea.l A3, [A0] 0000213E 206E 0010 movea.l A0, [A6 + 0x10] 00002142 2050 movea.l A0, [A0] 00002144 2D48 FFB6 move.l [A6 - 0x4A], A0 00002148 36BC 0001 move.w [A3], 0x1 0000214C 206E FFB6 movea.l A0, [A6 - 0x4A] 00002150 3768 0018 0002 move.w [A3 + 0x2], [A0 + 0x18] 00002156 206E FFB6 movea.l A0, [A6 - 0x4A] 0000215A 3768 001A 0004 move.w [A3 + 0x4], [A0 + 0x1A] 00002160 206E FFB6 movea.l A0, [A6 - 0x4A] 00002164 2068 0052 movea.l A0, [A0 + 0x52] 00002168 3768 0044 0006 move.w [A3 + 0x6], [A0 + 0x44] 0000216E 206E FFB6 movea.l A0, [A6 - 0x4A] 00002172 2068 0052 movea.l A0, [A0 + 0x52] 00002176 1768 0046 0008 move.b [A3 + 0x8], [A0 + 0x46] 0000217C 206E FFB6 movea.l A0, [A6 - 0x4A] 00002180 2068 0052 movea.l A0, [A0 + 0x52] 00002184 3768 004A 000A move.w [A3 + 0xA], [A0 + 0x4A] 0000218A 42AB 000C clr.l [A3 + 0xC] 0000218E 426B 0010 clr.w [A3 + 0x10] 00002192 2046 movea.l A0, D6 00002194 2050 movea.l A0, [A0] 00002196 2F28 0004 move.l -[A7], [A0 + 0x4] 0000219A 7012 moveq.l D0, 0x12 0000219C 2F00 move.l -[A7], D0 0000219E 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 000021A2 4267 clr.w -[A7] 000021A4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000021A8 4A5F tst.w [A7]+ 000021AA 6700 01E2 beq +0x1E4 /* 0000238E */ 000021AE 2F3C 001D 0117 move.l -[A7], 0x1D0117 000021B4 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 000021B8 6000 01D4 bra +0x1D6 /* 0000238E */ label000021BC: 000021BC 42A7 clr.l -[A7] 000021BE 2F0E move.l -[A7], A6 000021C0 4EBA FBD6 jsr [PC - 0x42A /* 00001D98 */] 000021C4 2D5F FFD4 move.l [A6 - 0x2C], [A7]+ 000021C8 57C0 seq D0 000021CA 122D A890 move.b D1, [A5 - 0x5770] 000021CE 0A01 0001 xori.b D1, 0x1 000021D2 C001 and.b D0, D1 000021D4 670C beq +0xE /* 000021E2 */ 000021D6 3F3C 004D move.w -[A7], 0x4D /* 'M' */ 000021DA 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 000021DE 6000 01B4 bra +0x1B6 /* 00002394 */ label000021E2: 000021E2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000021E6 42A7 clr.l -[A7] 000021E8 2F2E FFEC move.l -[A7], [A6 - 0x14] 000021EC 302E 000E move.w D0, [A6 + 0xE] 000021F0 48C0 ext.l D0 000021F2 2F00 move.l -[A7], D0 000021F4 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 000021F8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000021FC A9CF syscall TESetText 000021FE 4AAE FFE8 tst.l [A6 - 0x18] 00002202 660C bne +0xE /* 00002210 */ 00002204 486E FFD4 pea.l [A6 - 0x2C] 00002208 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000220C 6000 0180 bra +0x182 /* 0000238E */ label00002210: 00002210 206E 0010 movea.l A0, [A6 + 0x10] 00002214 2050 movea.l A0, [A0] 00002216 2068 0052 movea.l A0, [A0 + 0x52] 0000221A 3D68 0044 FFBE move.w [A6 - 0x42], [A0 + 0x44] 00002220 42A7 clr.l -[A7] 00002222 42A7 clr.l -[A7] 00002224 3F3C 0016 move.w -[A7], 0x16 00002228 2F3C 8402 0008 move.l -[A7], 0x84020008 0000222E A8B5 syscall ScriptUtil 00002230 201F move.l D0, [A7]+ 00002232 3F00 move.w -[A7], D0 00002234 3F3C 000C move.w -[A7], 0xC 00002238 2F3C 8404 000C move.l -[A7], 0x8404000C 0000223E A8B5 syscall ScriptUtil 00002240 201F move.l D0, [A7]+ 00002242 3D40 FFC0 move.w [A6 - 0x40], D0 00002246 206E 0010 movea.l A0, [A6 + 0x10] 0000224A 2050 movea.l A0, [A0] 0000224C 2068 0052 movea.l A0, [A0 + 0x52] 00002250 316E FFC0 0044 move.w [A0 + 0x44], [A6 - 0x40] 00002256 4267 clr.w -[A7] 00002258 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */] 0000225C 3F3A 0178 move.w -[A7], [PC + 0x178 /* 000023D6, value 0x0 */] 00002260 4267 clr.w -[A7] 00002262 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */] 00002266 6604 bne +0x6 /* 0000226C */ 00002268 3EBC 000C move.w [A7], 0xC label0000226C: 0000226C 2F0E move.l -[A7], A6 0000226E 4EBA FAC8 jsr [PC - 0x538 /* 00001D38 */] 00002272 282E FFF4 move.l D4, [A6 - 0xC] 00002276 202E FFE8 move.l D0, [A6 - 0x18] 0000227A E488 lsr D0, 2 0000227C 3D40 FFCA move.w [A6 - 0x36], D0 00002280 3D7C 0001 FFB4 move.w [A6 - 0x4C], 0x1 00002286 3D6E FFCA FFB2 move.w [A6 - 0x4E], [A6 - 0x36] 0000228C 3D6E FFB4 FFCC move.w [A6 - 0x34], [A6 - 0x4C] 00002292 6000 00D6 bra +0xD8 /* 0000236A */ label00002296: 00002296 2044 movea.l A0, D4 00002298 3D68 0002 FFC8 move.w [A6 - 0x38], [A0 + 0x2] 0000229E 2044 movea.l A0, D4 000022A0 3D50 FFC6 move.w [A6 - 0x3A], [A0] 000022A4 302E FFC6 move.w D0, [A6 - 0x3A] 000022A8 B06E 000E cmp.w D0, [A6 + 0xE] 000022AC 6F04 ble +0x6 /* 000022B2 */ 000022AE 6000 00C6 bra +0xC8 /* 00002376 */ label000022B2: 000022B2 302E FFCC move.w D0, [A6 - 0x34] 000022B6 B06E FFCA cmp.w D0, [A6 - 0x36] 000022BA 6C0A bge +0xC /* 000022C6 */ 000022BC 5884 addq.l D4, 4 000022BE 2044 movea.l A0, D4 000022C0 3D50 FFC4 move.w [A6 - 0x3C], [A0] 000022C4 600C bra +0xE /* 000022D2 */ label000022C6: 000022C6 206E 0010 movea.l A0, [A6 + 0x10] 000022CA 2050 movea.l A0, [A0] 000022CC 3D68 003C FFC4 move.w [A6 - 0x3C], [A0 + 0x3C] label000022D2: 000022D2 206E 0010 movea.l A0, [A6 + 0x10] 000022D6 2850 movea.l A4, [A0] 000022D8 396E FFC6 0020 move.w [A4 + 0x20], [A6 - 0x3A] 000022DE 396E FFC4 0022 move.w [A4 + 0x22], [A6 - 0x3C] 000022E4 206E FFD4 movea.l A0, [A6 - 0x2C] 000022E8 2010 move.l D0, [A0] 000022EA 7218 moveq.l D1, 0x18 000022EC D081 add.l D0, D1 000022EE 2D40 FFD8 move.l [A6 - 0x28], D0 000022F2 3D7C 0001 FFB0 move.w [A6 - 0x50], 0x1 000022F8 206E FFD4 movea.l A0, [A6 - 0x2C] 000022FC 2050 movea.l A0, [A0] 000022FE 3D68 0012 FFAE move.w [A6 - 0x52], [A0 + 0x12] 00002304 3D6E FFB0 FFCE move.w [A6 - 0x32], [A6 - 0x50] 0000230A 604E bra +0x50 /* 0000235A */ label0000230C: 0000230C 206E FFD8 movea.l A0, [A6 - 0x28] 00002310 302E FFC8 move.w D0, [A6 - 0x38] 00002314 48C0 ext.l D0 00002316 B090 cmp.l D0, [A0] 00002318 6618 bne +0x1A /* 00002332 */ 0000231A 3F3C 000F move.w -[A7], 0xF 0000231E 41E8 000C lea.l A0, [A0 + 0xC] 00002322 2F08 move.l -[A7], A0 00002324 4267 clr.w -[A7] 00002326 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000232A 3F3C 0001 move.w -[A7], 0x1 0000232E A83D syscall TEDispatch 00002330 6032 bra +0x34 /* 00002364 */ label00002332: 00002332 302E FFCE move.w D0, [A6 - 0x32] 00002336 48C0 ext.l D0 00002338 206E FFD4 movea.l A0, [A6 - 0x2C] 0000233C 2050 movea.l A0, [A0] 0000233E B0A8 0010 cmp.l D0, [A0 + 0x10] 00002342 660A bne +0xC /* 0000234E */ 00002344 2F3C 033E F0F6 move.l -[A7], 0x33EF0F6 0000234A 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label0000234E: 0000234E 7018 moveq.l D0, 0x18 00002350 D1AE FFD8 add.l [A6 - 0x28], D0 00002354 526E FFCE addq.w [A6 - 0x32], 1 00002358 690A bvs +0xC /* 00002364 */ label0000235A: 0000235A 302E FFCE move.w D0, [A6 - 0x32] 0000235E B06E FFAE cmp.w D0, [A6 - 0x52] 00002362 6FA8 ble -0x56 /* 0000230C */ label00002364: 00002364 526E FFCC addq.w [A6 - 0x34], 1 00002368 690C bvs +0xE /* 00002376 */ label0000236A: 0000236A 302E FFCC move.w D0, [A6 - 0x34] 0000236E B06E FFB2 cmp.w D0, [A6 - 0x4E] 00002372 6F00 FF22 ble -0xDC /* 00002296 */ label00002376: 00002376 486E FFD4 pea.l [A6 - 0x2C] 0000237A 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000237E 206E 0010 movea.l A0, [A6 + 0x10] 00002382 2850 movea.l A4, [A0] 00002384 42AC 0020 clr.l [A4 + 0x20] 00002388 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000238C A9D0 syscall TECalText label0000238E: 0000238E 1D7C 0001 0022 move.b [A6 + 0x22], 0x1 label00002394: 00002394 2F07 move.l -[A7], D7 00002396 1F2E FFBD move.b -[A7], [A6 - 0x43] 0000239A 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000239E 206E 0010 movea.l A0, [A6 + 0x10] 000023A2 2050 movea.l A0, [A0] 000023A4 2068 0052 movea.l A0, [A0 + 0x52] 000023A8 316E FFBE 0044 move.w [A0 + 0x44], [A6 - 0x42] 000023AE 1005 move.b D0, D5 000023B0 670C beq +0xE /* 000023BE */ 000023B2 2F2E 0016 move.l -[A7], [A6 + 0x16] 000023B6 4267 clr.w -[A7] 000023B8 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 000023BC 600A bra +0xC /* 000023C8 */ label000023BE: 000023BE 2F2E 001A move.l -[A7], [A6 + 0x1A] 000023C2 4267 clr.w -[A7] 000023C4 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label000023C8: 000023C8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000023CC 4E5E unlink A6 000023CE 205F movea.l A0, [A7]+ 000023D0 DEFC 001A add.w A7, 0x1A 000023D4 4ED0 jmp [A0] 000023D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000023D8-000023DC export_1377: fn000023D8: 000023D8 4E56 FEBE link A6, -0x0142 // end alternate branch 000023D8-000023DC export_1377: // at 000023D8 (misaligned) fn000023D8: // (misaligned) 000023DA FEBE .extension 0xEBE // unimplemented 000023DC 48E7 0700 movem.l -[A7], D5,D6,D7 000023E0 2C2E 0010 move.l D6, [A6 + 0x10] 000023E4 422E 0014 clr.b [A6 + 0x14] 000023E8 7000 moveq.l D0, 0x00 000023EA 2D40 FEE6 move.l [A6 - 0x11A], D0 000023EE BCAD A548 cmp.l D6, [A5 - 0x5AB8] 000023F2 660E bne +0x10 /* 00002402 */ 000023F4 3D6D A542 FEC0 move.w [A6 - 0x140], [A5 - 0x5ABE] 000023FA 2D6D A896 FFF4 move.l [A6 - 0xC], [A5 - 0x576A] 00002400 604E bra +0x50 /* 00002450 */ label00002402: 00002402 2F06 move.l -[A7], D6 00002404 486E FEEA pea.l [A6 - 0x116] 00002408 4EAD 0D82 jsr [A5 + 0xD82 /* export_428 */] 0000240C 4267 clr.w -[A7] 0000240E 3F2E FEEA move.w -[A7], [A6 - 0x116] 00002412 2F2E FEEC move.l -[A7], [A6 - 0x114] 00002416 486E FEF0 pea.l [A6 - 0x110] 0000241A 1F3C 0001 move.b -[A7], 0x1 0000241E 486E FEC0 pea.l [A6 - 0x140] 00002422 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00002426 4A5F tst.w [A7]+ 00002428 6704 beq +0x6 /* 0000242E */ 0000242A 6000 012E bra +0x130 /* 0000255A */ label0000242E: 0000242E 7000 moveq.l D0, 0x00 00002430 2D40 FFFC move.l [A6 - 0x4], D0 00002434 7E04 moveq.l D7, 0x04 00002436 4267 clr.w -[A7] 00002438 3F2E FEC0 move.w -[A7], [A6 - 0x140] 0000243C 486E FFFC pea.l [A6 - 0x4] 00002440 2F07 move.l -[A7], D7 00002442 486E FFF4 pea.l [A6 - 0xC] 00002446 4EAD 29BA jsr [A5 + 0x29BA /* export_1331 */] 0000244A 4A5F tst.w [A7]+ 0000244C 6600 00F2 bne +0xF4 /* 00002540 */ label00002450: 00002450 2E2E FFF4 move.l D7, [A6 - 0xC] 00002454 9EBC 0000 0600 sub.l D7, 0x600 0000245A 2D47 FFF0 move.l [A6 - 0x10], D7 0000245E 42A7 clr.l -[A7] 00002460 2F07 move.l -[A7], D7 00002462 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00002466 2D5F FEE6 move.l [A6 - 0x11A], [A7]+ 0000246A 6700 00D4 beq +0xD6 /* 00002540 */ 0000246E 2D7C 0000 0600 FFFC move.l [A6 - 0x4], 0x600 00002476 2F2E FEE6 move.l -[A7], [A6 - 0x11A] 0000247A 205F movea.l A0, [A7]+ 0000247C A029 syscall HLock 0000247E 4267 clr.w -[A7] 00002480 3F2E FEC0 move.w -[A7], [A6 - 0x140] 00002484 486E FFFC pea.l [A6 - 0x4] 00002488 2F07 move.l -[A7], D7 0000248A 206E FEE6 movea.l A0, [A6 - 0x11A] 0000248E 2F10 move.l -[A7], [A0] 00002490 4EAD 29BA jsr [A5 + 0x29BA /* export_1331 */] 00002494 4A5F tst.w [A7]+ 00002496 56C0 sne D0 00002498 4A00 tst.b D0 0000249A 6600 00A4 bne +0xA6 /* 00002540 */ 0000249E 2F00 move.l -[A7], D0 000024A0 4267 clr.w -[A7] 000024A2 206E FEE6 movea.l A0, [A6 - 0x11A] 000024A6 2F10 move.l -[A7], [A0] 000024A8 2F10 move.l -[A7], [A0] 000024AA 2F07 move.l -[A7], D7 000024AC 4267 clr.w -[A7] 000024AE 2F2E 000C move.l -[A7], [A6 + 0xC] 000024B2 486E FFF0 pea.l [A6 - 0x10] 000024B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024BA 4EBA DEB2 jsr [PC - 0x214E /* 0000036E */] 000024BE 121F move.b D1, [A7]+ 000024C0 201F move.l D0, [A7]+ 000024C2 0A01 0001 xori.b D1, 0x1 000024C6 8001 or.b D0, D1 000024C8 0240 0001 andi.w D0, 0x1 000024CC 6672 bne +0x74 /* 00002540 */ 000024CE 206E 000C movea.l A0, [A6 + 0xC] 000024D2 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 000024D8 B090 cmp.l D0, [A0] 000024DA 673A beq +0x3C /* 00002516 */ 000024DC 206E FEE6 movea.l A0, [A6 - 0x11A] 000024E0 2D50 FEE2 move.l [A6 - 0x11E], [A0] 000024E4 486E FEE2 pea.l [A6 - 0x11E] 000024E8 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 000024EC 2F2E FEE2 move.l -[A7], [A6 - 0x11E] 000024F0 486E FEC2 pea.l [A6 - 0x13E] 000024F4 7020 moveq.l D0, 0x20 000024F6 2F00 move.l -[A7], D0 000024F8 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000024FC 202E FEC6 move.l D0, [A6 - 0x13A] 00002500 D1AE FEE2 add.l [A6 - 0x11E], D0 00002504 2F2E FEE2 move.l -[A7], [A6 - 0x11E] 00002508 206E FEE6 movea.l A0, [A6 - 0x11A] 0000250C 2F10 move.l -[A7], [A0] 0000250E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002512 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] label00002516: 00002516 2F2E FEE6 move.l -[A7], [A6 - 0x11A] 0000251A 205F movea.l A0, [A7]+ 0000251C A02A syscall HUnlock 0000251E 2F2E FEE6 move.l -[A7], [A6 - 0x11A] 00002522 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002526 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 0000252A 206E 0008 movea.l A0, [A6 + 0x8] 0000252E 216E FEE6 0004 move.l [A0 + 0x4], [A6 - 0x11A] 00002534 7000 moveq.l D0, 0x00 00002536 2D40 FEE6 move.l [A6 - 0x11A], D0 0000253A 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 label00002540: 00002540 486E FEE6 pea.l [A6 - 0x11A] 00002544 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00002548 BCAD A548 cmp.l D6, [A5 - 0x5AB8] 0000254C 670C beq +0xE /* 0000255A */ 0000254E 4267 clr.w -[A7] 00002550 3F2E FEC0 move.w -[A7], [A6 - 0x140] 00002554 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00002558 3A1F move.w D5, [A7]+ label0000255A: 0000255A 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000255E 4E5E unlink A6 00002560 205F movea.l A0, [A7]+ 00002562 DEFC 000C add.w A7, 0xC 00002566 4ED0 jmp [A0] export_1378: 00002568 4E56 FFF4 link A6, -0x000C 0000256C 2D7C 5754 4C4B 000C move.l [A6 + 0xC], 0x57544C4B /* 'WTLK' */ 00002574 4267 clr.w -[A7] 00002576 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000257A 486E FFFC pea.l [A6 - 0x4] 0000257E 486E FFF4 pea.l [A6 - 0xC] 00002582 4EBA FE54 jsr [PC - 0x1AC /* 000023D8 */] 00002586 101F move.b D0, [A7]+ 00002588 670E beq +0x10 /* 00002598 */ 0000258A 486E FFF4 pea.l [A6 - 0xC] 0000258E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00002592 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] label00002598: 00002598 4E5E unlink A6 0000259A 2E9F move.l [A7], [A7]+ 0000259C 4E75 rts export_1379: 0000259E 4E56 FFC6 link A6, -0x003A 000025A2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000025A6 2A2E 0012 move.l D5, [A6 + 0x12] 000025AA 206E 000C movea.l A0, [A6 + 0xC] 000025AE 7000 moveq.l D0, 0x00 000025B0 2080 move.l [A0], D0 000025B2 206E 0008 movea.l A0, [A6 + 0x8] 000025B6 7000 moveq.l D0, 0x00 000025B8 2080 move.l [A0], D0 000025BA 4A6E 0010 tst.w [A6 + 0x10] 000025BE 6700 011C beq +0x11E /* 000026DC */ 000025C2 4207 clr.b D7 000025C4 BAAE 0016 cmp.l D5, [A6 + 0x16] 000025C8 56C0 sne D0 000025CA 4A85 tst.l D5 000025CC 56C1 sne D1 000025CE C001 and.b D0, D1 000025D0 4400 neg.b D0 000025D2 1800 move.b D4, D0 000025D4 6744 beq +0x46 /* 0000261A */ 000025D6 2F00 move.l -[A7], D0 000025D8 4267 clr.w -[A7] 000025DA 2F05 move.l -[A7], D5 000025DC 322E 0010 move.w D1, [A6 + 0x10] 000025E0 6A02 bpl +0x4 /* 000025E4 */ 000025E2 4441 neg.w D1 label000025E4: 000025E4 3F01 move.w -[A7], D1 000025E6 486E FFCA pea.l [A6 - 0x36] 000025EA 4EBA F444 jsr [PC - 0xBBC /* 00001A30 */] 000025EE 121F move.b D1, [A7]+ 000025F0 201F move.l D0, [A7]+ 000025F2 C001 and.b D0, D1 000025F4 6724 beq +0x26 /* 0000261A */ 000025F6 7001 moveq.l D0, 0x01 000025F8 B02E FFCE cmp.b D0, [A6 - 0x32] 000025FC 57C0 seq D0 000025FE 4A00 tst.b D0 00002600 6612 bne +0x14 /* 00002614 */ 00002602 2F00 move.l -[A7], D0 00002604 4267 clr.w -[A7] 00002606 1F2E FFCF move.b -[A7], [A6 - 0x31] 0000260A 4EBA 09C8 jsr [PC + 0x9C8 /* 00002FD4 */] 0000260E 121F move.b D1, [A7]+ 00002610 201F move.l D0, [A7]+ 00002612 8001 or.b D0, D1 label00002614: 00002614 0240 0001 andi.w D0, 0x1 00002618 1E00 move.b D7, D0 label0000261A: 0000261A 1007 move.b D0, D7 0000261C 670C beq +0xE /* 0000262A */ 0000261E 42A7 clr.l -[A7] 00002620 2F05 move.l -[A7], D5 00002622 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00002626 265F movea.l A3, [A7]+ 00002628 600C bra +0xE /* 00002636 */ label0000262A: 0000262A 42A7 clr.l -[A7] 0000262C 2F2E 0016 move.l -[A7], [A6 + 0x16] 00002630 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00002634 265F movea.l A3, [A7]+ label00002636: 00002636 200B move.l D0, A3 00002638 6700 00A2 beq +0xA4 /* 000026DC */ 0000263C 2F0B move.l -[A7], A3 0000263E 486E FFC7 pea.l [A6 - 0x39] 00002642 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00002646 2F0B move.l -[A7], A3 00002648 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000264C 1F07 move.b -[A7], D7 0000264E 486E FFF8 pea.l [A6 - 0x8] 00002652 486E FFF4 pea.l [A6 - 0xC] 00002656 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000265A 486E FFE8 pea.l [A6 - 0x18] 0000265E 4EBA 008A jsr [PC + 0x8A /* 000026EA */] 00002662 4AAE FFF8 tst.l [A6 - 0x8] 00002666 6618 bne +0x1A /* 00002680 */ 00002668 42A7 clr.l -[A7] 0000266A 7001 moveq.l D0, 0x01 0000266C 2F00 move.l -[A7], D0 0000266E 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00002672 285F movea.l A4, [A7]+ 00002674 2054 movea.l A0, [A4] 00002676 4210 clr.b [A0] 00002678 206E 000C movea.l A0, [A6 + 0xC] 0000267C 208C move.l [A0], A4 0000267E 603A bra +0x3C /* 000026BA */ label00002680: 00002680 42A7 clr.l -[A7] 00002682 206E 0008 movea.l A0, [A6 + 0x8] 00002686 2010 move.l D0, [A0] 00002688 5280 addq.l D0, 1 0000268A 2F00 move.l -[A7], D0 0000268C 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00002690 285F movea.l A4, [A7]+ 00002692 200C move.l D0, A4 00002694 6724 beq +0x26 /* 000026BA */ 00002696 2C14 move.l D6, [A4] 00002698 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000269C 2F06 move.l -[A7], D6 0000269E 206E 0008 movea.l A0, [A6 + 0x8] 000026A2 2F10 move.l -[A7], [A0] 000026A4 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000026A8 206E 0008 movea.l A0, [A6 + 0x8] 000026AC 2C10 move.l D6, [A0] 000026AE DC94 add.l D6, [A4] 000026B0 2046 movea.l A0, D6 000026B2 4210 clr.b [A0] 000026B4 206E 000C movea.l A0, [A6 + 0xC] 000026B8 208C move.l [A0], A4 label000026BA: 000026BA 2F0B move.l -[A7], A3 000026BC 1F2E FFC7 move.b -[A7], [A6 - 0x39] 000026C0 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000026C4 1007 move.b D0, D7 000026C6 670A beq +0xC /* 000026D2 */ 000026C8 2F05 move.l -[A7], D5 000026CA 4267 clr.w -[A7] 000026CC 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 000026D0 600A bra +0xC /* 000026DC */ label000026D2: 000026D2 2F2E 0016 move.l -[A7], [A6 + 0x16] 000026D6 4267 clr.w -[A7] 000026D8 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label000026DC: 000026DC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000026E0 4E5E unlink A6 000026E2 205F movea.l A0, [A7]+ 000026E4 DEFC 0012 add.w A7, 0x12 000026E8 4ED0 jmp [A0] export_1380: fn000026EA: 000026EA 4E56 FFD8 link A6, -0x0028 000026EE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000026F2 282E 0014 move.l D4, [A6 + 0x14] 000026F6 2044 movea.l A0, D4 000026F8 7000 moveq.l D0, 0x00 000026FA 2080 move.l [A0], D0 000026FC 206E 0010 movea.l A0, [A6 + 0x10] 00002700 7000 moveq.l D0, 0x00 00002702 2080 move.l [A0], D0 00002704 206E 000C movea.l A0, [A6 + 0xC] 00002708 7000 moveq.l D0, 0x00 0000270A 2080 move.l [A0], D0 0000270C 206E 0008 movea.l A0, [A6 + 0x8] 00002710 7000 moveq.l D0, 0x00 00002712 2080 move.l [A0], D0 00002714 102D A890 move.b D0, [A5 - 0x5770] 00002718 673A beq +0x3C /* 00002754 */ 0000271A 2044 movea.l A0, D4 0000271C 2F08 move.l -[A7], A0 0000271E 42A7 clr.l -[A7] 00002720 2F2E 001C move.l -[A7], [A6 + 0x1C] 00002724 3F2E 001A move.w -[A7], [A6 + 0x1A] 00002728 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 0000272C 201F move.l D0, [A7]+ 0000272E 205F movea.l A0, [A7]+ 00002730 2080 move.l [A0], D0 00002732 2044 movea.l A0, D4 00002734 4A90 tst.l [A0] 00002736 6700 0112 beq +0x114 /* 0000284A */ 0000273A 206E 000C movea.l A0, [A6 + 0xC] 0000273E 2F08 move.l -[A7], A0 00002740 42A7 clr.l -[A7] 00002742 2244 movea.l A1, D4 00002744 2F11 move.l -[A7], [A1] 00002746 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 0000274A 201F move.l D0, [A7]+ 0000274C 205F movea.l A0, [A7]+ 0000274E 2080 move.l [A0], D0 00002750 6000 00F8 bra +0xFA /* 0000284A */ label00002754: 00002754 102E 0018 move.b D0, [A6 + 0x18] 00002758 6704 beq +0x6 /* 0000275E */ 0000275A 7A32 moveq.l D5, 0x32 0000275C 6002 bra +0x4 /* 00002760 */ label0000275E: 0000275E 7A36 moveq.l D5, 0x36 label00002760: 00002760 206E 001C movea.l A0, [A6 + 0x1C] 00002764 2005 move.l D0, D5 00002766 D090 add.l D0, [A0] 00002768 720E moveq.l D1, 0x0E 0000276A 9081 sub.l D0, D1 0000276C 2D40 FFEC move.l [A6 - 0x14], D0 00002770 206E FFEC movea.l A0, [A6 - 0x14] 00002774 2D48 FFD8 move.l [A6 - 0x28], A0 00002778 3D68 0008 FFDE move.w [A6 - 0x22], [A0 + 0x8] 0000277E 206E 001C movea.l A0, [A6 + 0x1C] 00002782 2005 move.l D0, D5 00002784 D090 add.l D0, [A0] 00002786 206E FFD8 movea.l A0, [A6 - 0x28] 0000278A 2668 0004 movea.l A3, [A0 + 0x4] 0000278E D7C0 add.l A3, D0 00002790 426E FFDC clr.w [A6 - 0x24] label00002794: 00002794 302E FFDC move.w D0, [A6 - 0x24] 00002798 B06E FFDE cmp.w D0, [A6 - 0x22] 0000279C 6C00 00AC bge +0xAE /* 0000284A */ 000027A0 200B move.l D0, A3 000027A2 5480 addq.l D0, 2 000027A4 2D40 FFF4 move.l [A6 - 0xC], D0 000027A8 7000 moveq.l D0, 0x00 000027AA 206E FFF4 movea.l A0, [A6 - 0xC] 000027AE 3010 move.w D0, [A0] 000027B0 C0BC FFFF FFFF and.l D0, 0xFFFFFFFF 000027B6 2C00 move.l D6, D0 000027B8 3013 move.w D0, [A3] 000027BA B06E 001A cmp.w D0, [A6 + 0x1A] 000027BE 6676 bne +0x78 /* 00002836 */ 000027C0 284B movea.l A4, A3 000027C2 588C addq.l A4, 4 000027C4 4A14 tst.b [A4] 000027C6 6614 bne +0x16 /* 000027DC */ 000027C8 200C move.l D0, A4 000027CA 5280 addq.l D0, 1 000027CC 2044 movea.l A0, D4 000027CE 2080 move.l [A0], D0 000027D0 2006 move.l D0, D6 000027D2 5380 subq.l D0, 1 000027D4 206E 000C movea.l A0, [A6 + 0xC] 000027D8 2080 move.l [A0], D0 000027DA 606E bra +0x70 /* 0000284A */ label000027DC: 000027DC 2D4C FFF0 move.l [A6 - 0x10], A4 000027E0 7000 moveq.l D0, 0x00 000027E2 206E FFF0 movea.l A0, [A6 - 0x10] 000027E6 3010 move.w D0, [A0] 000027E8 C0BC 0000 7FFF and.l D0, 0x7FFF 000027EE 2E00 move.l D7, D0 000027F0 1007 move.b D0, D7 000027F2 0240 0001 andi.w D0, 0x1 000027F6 670A beq +0xC /* 00002802 */ 000027F8 2F3C 0003 BCFD move.l -[A7], 0x3BCFD 000027FE 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00002802: 00002802 2006 move.l D0, D6 00002804 9087 sub.l D0, D7 00002806 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */ 0000280C 6E3C bgt +0x3E /* 0000284A */ 0000280E 200C move.l D0, A4 00002810 D087 add.l D0, D7 00002812 2044 movea.l A0, D4 00002814 2080 move.l [A0], D0 00002816 200C move.l D0, A4 00002818 5480 addq.l D0, 2 0000281A 206E 0010 movea.l A0, [A6 + 0x10] 0000281E 2080 move.l [A0], D0 00002820 2006 move.l D0, D6 00002822 9087 sub.l D0, D7 00002824 206E 000C movea.l A0, [A6 + 0xC] 00002828 2080 move.l [A0], D0 0000282A 2007 move.l D0, D7 0000282C 5580 subq.l D0, 2 0000282E 206E 0008 movea.l A0, [A6 + 0x8] 00002832 2080 move.l [A0], D0 00002834 6014 bra +0x16 /* 0000284A */ label00002836: 00002836 2006 move.l D0, D6 00002838 5A80 addq.l D0, 5 0000283A C0BC FFFF FFFE and.l D0, 0xFFFFFFFE 00002840 D7C0 add.l A3, D0 00002842 526E FFDC addq.w [A6 - 0x24], 1 00002846 6000 FF4C bra -0xB2 /* 00002794 */ label0000284A: 0000284A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000284E 4E5E unlink A6 00002850 205F movea.l A0, [A7]+ 00002852 DEFC 0018 add.w A7, 0x18 00002856 4ED0 jmp [A0] export_1381: fn00002858: 00002858 4E56 0000 link A6, 0 0000285C 4AAD A85E tst.l [A5 - 0x57A2] 00002860 57C0 seq D0 00002862 4AAD AEAC tst.l [A5 - 0x5154] 00002866 56C1 sne D1 00002868 C001 and.b D0, D1 0000286A 6712 beq +0x14 /* 0000287E */ 0000286C 42A7 clr.l -[A7] 0000286E 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00002872 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00002876 4EBA 10AE jsr [PC + 0x10AE /* 00003926 */] 0000287A 2B5F A85E move.l [A5 - 0x57A2], [A7]+ label0000287E: 0000287E 2D6D A85E 0008 move.l [A6 + 0x8], [A5 - 0x57A2] 00002884 4E5E unlink A6 00002886 4E75 rts export_1382: 00002888 4E56 FFF2 link A6, -0x000E 0000288C 48E7 0118 movem.l -[A7], D7,A3,A4 00002890 7000 moveq.l D0, 0x00 00002892 2D40 000E move.l [A6 + 0xE], D0 00002896 42A7 clr.l -[A7] 00002898 2F2E 000A move.l -[A7], [A6 + 0xA] 0000289C 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 000028A0 285F movea.l A4, [A7]+ 000028A2 200C move.l D0, A4 000028A4 6754 beq +0x56 /* 000028FA */ 000028A6 42A7 clr.l -[A7] 000028A8 2F0C move.l -[A7], A4 000028AA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000028AE 4EBA F390 jsr [PC - 0xC70 /* 00001C40 */] 000028B2 265F movea.l A3, [A7]+ 000028B4 200B move.l D0, A3 000028B6 6738 beq +0x3A /* 000028F0 */ 000028B8 2F0C move.l -[A7], A4 000028BA 486E FFF3 pea.l [A6 - 0xD] 000028BE 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 000028C2 42A7 clr.l -[A7] 000028C4 3013 move.w D0, [A3] 000028C6 48C0 ext.l D0 000028C8 2F00 move.l -[A7], D0 000028CA 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 000028CE 2E1F move.l D7, [A7]+ 000028D0 6714 beq +0x16 /* 000028E6 */ 000028D2 2F0B move.l -[A7], A3 000028D4 2047 movea.l A0, D7 000028D6 2F10 move.l -[A7], [A0] 000028D8 3013 move.w D0, [A3] 000028DA 48C0 ext.l D0 000028DC 2F00 move.l -[A7], D0 000028DE 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000028E2 2D47 000E move.l [A6 + 0xE], D7 label000028E6: 000028E6 2F0C move.l -[A7], A4 000028E8 1F2E FFF3 move.b -[A7], [A6 - 0xD] 000028EC 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] label000028F0: 000028F0 2F2E 000A move.l -[A7], [A6 + 0xA] 000028F4 4267 clr.w -[A7] 000028F6 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label000028FA: 000028FA 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000028FE 4E5E unlink A6 00002900 205F movea.l A0, [A7]+ 00002902 5C4F addq.w A7, 6 00002904 4ED0 jmp [A0] export_1383: 00002906 4E56 FFEC link A6, -0x0014 0000290A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 0000290E 422E 0018 clr.b [A6 + 0x18] 00002912 42A7 clr.l -[A7] 00002914 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002918 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000291C 2E1F move.l D7, [A7]+ 0000291E 4A2E 000C tst.b [A6 + 0xC] 00002922 57C4 seq D4 00002924 4404 neg.b D4 00002926 4A87 tst.l D7 00002928 6700 00E2 beq +0xE4 /* 00002A0C */ 0000292C 2047 movea.l A0, D7 0000292E 2650 movea.l A3, [A0] 00002930 7032 moveq.l D0, 0x32 00002932 D7C0 add.l A3, D0 00002934 7C00 moveq.l D6, 0x00 00002936 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 0000293C 2047 movea.l A0, D7 0000293E 2050 movea.l A0, [A0] 00002940 3D68 0024 FFEC move.w [A6 - 0x14], [A0 + 0x24] 00002946 3A2E FFEE move.w D5, [A6 - 0x12] 0000294A 6000 0096 bra +0x98 /* 000029E2 */ label0000294E: 0000294E 284B movea.l A4, A3 00002950 102D AED6 move.b D0, [A5 - 0x512A] 00002954 660E bne +0x10 /* 00002964 */ 00002956 4A2C 0005 tst.b [A4 + 0x5] 0000295A 5CC1 sge D1 0000295C 8001 or.b D0, D1 0000295E 0240 0001 andi.w D0, 0x1 00002962 6774 beq +0x76 /* 000029D8 */ label00002964: 00002964 4A6E 000E tst.w [A6 + 0xE] 00002968 57C1 seq D1 0000296A 4A01 tst.b D1 0000296C 6614 bne +0x16 /* 00002982 */ 0000296E 142C 0004 move.b D2, [A4 + 0x4] 00002972 4882 ext.w D2 00002974 B46E 000E cmp.w D2, [A6 + 0xE] 00002978 57C2 seq D2 0000297A 8202 or.b D1, D2 0000297C C001 and.b D0, D1 0000297E 4A00 tst.b D0 00002980 6756 beq +0x58 /* 000029D8 */ label00002982: 00002982 2F00 move.l -[A7], D0 00002984 4267 clr.w -[A7] 00002986 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000298A 486C 0006 pea.l [A4 + 0x6] 0000298E A8AD syscall PtInRect 00002990 121F move.b D1, [A7]+ 00002992 201F move.l D0, [A7]+ 00002994 C001 and.b D0, D1 00002996 4A00 tst.b D0 00002998 673E beq +0x40 /* 000029D8 */ 0000299A 1204 move.b D1, D4 0000299C 6638 bne +0x3A /* 000029D6 */ 0000299E 7400 moveq.l D2, 0x00 000029A0 342C 000E move.w D2, [A4 + 0xE] 000029A4 C4BC 0000 000F and.l D2, 0xF 000029AA 760A moveq.l D3, 0x0A 000029AC B682 cmp.l D3, D2 000029AE 56C2 sne D2 000029B0 8202 or.b D1, D2 000029B2 0241 0001 andi.w D1, 0x1 000029B6 661E bne +0x20 /* 000029D6 */ 000029B8 48E7 C000 movem.l -[A7], D0,D1 000029BC 4267 clr.w -[A7] 000029BE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000029C2 486C 0006 pea.l [A4 + 0x6] 000029C6 4EAD 22C2 jsr [A5 + 0x22C2 /* export_1108 */] 000029CA 141F move.b D2, [A7]+ 000029CC 4CDF 0003 movem.l D0,D1, [A7]+ 000029D0 8202 or.b D1, D2 000029D2 C001 and.b D0, D1 000029D4 6702 beq +0x4 /* 000029D8 */ label000029D6: 000029D6 2C0B move.l D6, A3 label000029D8: 000029D8 3013 move.w D0, [A3] 000029DA 48C0 ext.l D0 000029DC D7C0 add.l A3, D0 000029DE 5245 addq.w D5, 1 000029E0 6908 bvs +0xA /* 000029EA */ label000029E2: 000029E2 BA6E FFEC cmp.w D5, [A6 - 0x14] 000029E6 6F00 FF66 ble -0x98 /* 0000294E */ label000029EA: 000029EA 4A86 tst.l D6 000029EC 6714 beq +0x16 /* 00002A02 */ 000029EE 2046 movea.l A0, D6 000029F0 226E 0008 movea.l A1, [A6 + 0x8] 000029F4 700E moveq.l D0, 0x0E label000029F6: 000029F6 32D8 move.w [A1]+, [A0]+ 000029F8 51C8 FFFC dbf D0, -0x6 /* 000029F6 */ 000029FC 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 label00002A02: 00002A02 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002A06 4267 clr.w -[A7] 00002A08 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label00002A0C: 00002A0C 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00002A10 4E5E unlink A6 00002A12 205F movea.l A0, [A7]+ 00002A14 DEFC 0010 add.w A7, 0x10 00002A18 4ED0 jmp [A0] export_1384: 00002A1A 4E56 FFEC link A6, -0x0014 00002A1E 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00002A22 422E 0018 clr.b [A6 + 0x18] 00002A26 42A7 clr.l -[A7] 00002A28 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002A2C 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00002A30 2E1F move.l D7, [A7]+ 00002A32 4A2E 000C tst.b [A6 + 0xC] 00002A36 57C4 seq D4 00002A38 4404 neg.b D4 00002A3A 4A87 tst.l D7 00002A3C 6700 00E2 beq +0xE4 /* 00002B20 */ 00002A40 2047 movea.l A0, D7 00002A42 2650 movea.l A3, [A0] 00002A44 7036 moveq.l D0, 0x36 00002A46 D7C0 add.l A3, D0 00002A48 7C00 moveq.l D6, 0x00 00002A4A 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 00002A50 2047 movea.l A0, D7 00002A52 2050 movea.l A0, [A0] 00002A54 3D68 0028 FFEC move.w [A6 - 0x14], [A0 + 0x28] 00002A5A 3A2E FFEE move.w D5, [A6 - 0x12] 00002A5E 6000 0096 bra +0x98 /* 00002AF6 */ label00002A62: 00002A62 284B movea.l A4, A3 00002A64 102D AED6 move.b D0, [A5 - 0x512A] 00002A68 660E bne +0x10 /* 00002A78 */ 00002A6A 4A2C 0005 tst.b [A4 + 0x5] 00002A6E 5CC1 sge D1 00002A70 8001 or.b D0, D1 00002A72 0240 0001 andi.w D0, 0x1 00002A76 6774 beq +0x76 /* 00002AEC */ label00002A78: 00002A78 4A6E 000E tst.w [A6 + 0xE] 00002A7C 57C1 seq D1 00002A7E 4A01 tst.b D1 00002A80 6614 bne +0x16 /* 00002A96 */ 00002A82 142C 0004 move.b D2, [A4 + 0x4] 00002A86 4882 ext.w D2 00002A88 B46E 000E cmp.w D2, [A6 + 0xE] 00002A8C 57C2 seq D2 00002A8E 8202 or.b D1, D2 00002A90 C001 and.b D0, D1 00002A92 4A00 tst.b D0 00002A94 6756 beq +0x58 /* 00002AEC */ label00002A96: 00002A96 2F00 move.l -[A7], D0 00002A98 4267 clr.w -[A7] 00002A9A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002A9E 486C 0006 pea.l [A4 + 0x6] 00002AA2 A8AD syscall PtInRect 00002AA4 121F move.b D1, [A7]+ 00002AA6 201F move.l D0, [A7]+ 00002AA8 C001 and.b D0, D1 00002AAA 4A00 tst.b D0 00002AAC 673E beq +0x40 /* 00002AEC */ 00002AAE 1204 move.b D1, D4 00002AB0 6638 bne +0x3A /* 00002AEA */ 00002AB2 7400 moveq.l D2, 0x00 00002AB4 342C 000E move.w D2, [A4 + 0xE] 00002AB8 C4BC 0000 000F and.l D2, 0xF 00002ABE 760A moveq.l D3, 0x0A 00002AC0 B682 cmp.l D3, D2 00002AC2 56C2 sne D2 00002AC4 8202 or.b D1, D2 00002AC6 0241 0001 andi.w D1, 0x1 00002ACA 661E bne +0x20 /* 00002AEA */ 00002ACC 48E7 C000 movem.l -[A7], D0,D1 00002AD0 4267 clr.w -[A7] 00002AD2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002AD6 486C 0006 pea.l [A4 + 0x6] 00002ADA 4EAD 22C2 jsr [A5 + 0x22C2 /* export_1108 */] 00002ADE 141F move.b D2, [A7]+ 00002AE0 4CDF 0003 movem.l D0,D1, [A7]+ 00002AE4 8202 or.b D1, D2 00002AE6 C001 and.b D0, D1 00002AE8 6702 beq +0x4 /* 00002AEC */ label00002AEA: 00002AEA 2C0B move.l D6, A3 label00002AEC: 00002AEC 3013 move.w D0, [A3] 00002AEE 48C0 ext.l D0 00002AF0 D7C0 add.l A3, D0 00002AF2 5245 addq.w D5, 1 00002AF4 6908 bvs +0xA /* 00002AFE */ label00002AF6: 00002AF6 BA6E FFEC cmp.w D5, [A6 - 0x14] 00002AFA 6F00 FF66 ble -0x98 /* 00002A62 */ label00002AFE: 00002AFE 4A86 tst.l D6 00002B00 6714 beq +0x16 /* 00002B16 */ 00002B02 2046 movea.l A0, D6 00002B04 226E 0008 movea.l A1, [A6 + 0x8] 00002B08 700E moveq.l D0, 0x0E label00002B0A: 00002B0A 32D8 move.w [A1]+, [A0]+ 00002B0C 51C8 FFFC dbf D0, -0x6 /* 00002B0A */ 00002B10 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 label00002B16: 00002B16 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002B1A 4267 clr.w -[A7] 00002B1C 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label00002B20: 00002B20 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00002B24 4E5E unlink A6 00002B26 205F movea.l A0, [A7]+ 00002B28 DEFC 0010 add.w A7, 0x10 00002B2C 4ED0 jmp [A0] fn00002B2E: 00002B2E 4E56 FFF8 link A6, -0x0008 00002B32 48E7 0118 movem.l -[A7], D7,A3,A4 00002B36 7000 moveq.l D0, 0x00 00002B38 2D40 000C move.l [A6 + 0xC], D0 00002B3C 42A7 clr.l -[A7] 00002B3E 226E 0008 movea.l A1, [A6 + 0x8] 00002B42 2069 FFFC movea.l A0, [A1 - 0x4] 00002B46 2050 movea.l A0, [A0] 00002B48 2F28 0014 move.l -[A7], [A0 + 0x14] 00002B4C 2F3C 5041 4745 move.l -[A7], 0x50414745 /* 'PAGE' */ 00002B52 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] 00002B56 2E1F move.l D7, [A7]+ 00002B58 42A7 clr.l -[A7] 00002B5A 2F07 move.l -[A7], D7 00002B5C 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */] 00002B60 265F movea.l A3, [A7]+ 00002B62 200B move.l D0, A3 00002B64 674A beq +0x4C /* 00002BB0 */ 00002B66 2853 movea.l A4, [A3] 00002B68 206E 0008 movea.l A0, [A6 + 0x8] 00002B6C 2968 0010 0010 move.l [A4 + 0x10], [A0 + 0x10] 00002B72 7000 moveq.l D0, 0x00 00002B74 2940 0014 move.l [A4 + 0x14], D0 00002B78 2013 move.l D0, [A3] 00002B7A 7218 moveq.l D1, 0x18 00002B7C D081 add.l D0, D1 00002B7E 2F00 move.l -[A7], D0 00002B80 2014 move.l D0, [A4] 00002B82 7218 moveq.l D1, 0x18 00002B84 9081 sub.l D0, D1 00002B86 2F00 move.l -[A7], D0 00002B88 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00002B8C 42A7 clr.l -[A7] 00002B8E 2F0B move.l -[A7], A3 00002B90 206E 0008 movea.l A0, [A6 + 0x8] 00002B94 3F28 FFD6 move.w -[A7], [A0 - 0x2A] 00002B98 4267 clr.w -[A7] 00002B9A 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00002B9E 295F 0014 move.l [A4 + 0x14], [A7]+ 00002BA2 2F07 move.l -[A7], D7 00002BA4 1F3C 0001 move.b -[A7], 0x1 00002BA8 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 00002BAC 2D47 000C move.l [A6 + 0xC], D7 label00002BB0: 00002BB0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002BB4 4E5E unlink A6 00002BB6 2E9F move.l [A7], [A7]+ 00002BB8 4E75 rts export_1385: fn00002BBA: 00002BBA 4E56 FFBA link A6, -0x0046 00002BBE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002BC2 422E 0014 clr.b [A6 + 0x14] 00002BC6 102D A84C move.b D0, [A5 - 0x57B4] 00002BCA 6704 beq +0x6 /* 00002BD0 */ 00002BCC 6000 03F8 bra +0x3FA /* 00002FC6 */ label00002BD0: 00002BD0 42A7 clr.l -[A7] 00002BD2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002BD6 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 00002BDA 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002BDE 6604 bne +0x6 /* 00002BE4 */ 00002BE0 6000 03E4 bra +0x3E6 /* 00002FC6 */ label00002BE4: 00002BE4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002BE8 486E FFBF pea.l [A6 - 0x41] 00002BEC 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00002BF0 206E FFFC movea.l A0, [A6 - 0x4] 00002BF4 2050 movea.l A0, [A0] 00002BF6 3028 001C move.w D0, [A0 + 0x1C] 00002BFA 48C0 ext.l D0 00002BFC 2D40 FFD4 move.l [A6 - 0x2C], D0 00002C00 206E FFFC movea.l A0, [A6 - 0x4] 00002C04 2050 movea.l A0, [A0] 00002C06 2028 0014 move.l D0, [A0 + 0x14] 00002C0A 7218 moveq.l D1, 0x18 00002C0C 9081 sub.l D0, D1 00002C0E 2F00 move.l -[A7], D0 00002C10 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00002C14 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00002C18 201F move.l D0, [A7]+ 00002C1A 3D40 FFD2 move.w [A6 - 0x2E], D0 00002C1E 4AAE 000C tst.l [A6 + 0xC] 00002C22 6C06 bge +0x8 /* 00002C2A */ 00002C24 7000 moveq.l D0, 0x00 00002C26 2D40 000C move.l [A6 + 0xC], D0 label00002C2A: 00002C2A 206E FFFC movea.l A0, [A6 - 0x4] 00002C2E 2050 movea.l A0, [A0] 00002C30 202E 000C move.l D0, [A6 + 0xC] 00002C34 B0A8 0018 cmp.l D0, [A0 + 0x18] 00002C38 6F0C ble +0xE /* 00002C46 */ 00002C3A 206E FFFC movea.l A0, [A6 - 0x4] 00002C3E 2050 movea.l A0, [A0] 00002C40 2D68 0018 000C move.l [A6 + 0xC], [A0 + 0x18] label00002C46: 00002C46 206E FFFC movea.l A0, [A6 - 0x4] 00002C4A 2050 movea.l A0, [A0] 00002C4C 2028 0010 move.l D0, [A0 + 0x10] 00002C50 5280 addq.l D0, 1 00002C52 7206 moveq.l D1, 0x06 00002C54 2F01 move.l -[A7], D1 00002C56 2F00 move.l -[A7], D0 00002C58 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00002C5C 201F move.l D0, [A7]+ 00002C5E 7230 moveq.l D1, 0x30 00002C60 D081 add.l D0, D1 00002C62 2D40 FFE0 move.l [A6 - 0x20], D0 00002C66 206E FFFC movea.l A0, [A6 - 0x4] 00002C6A 2050 movea.l A0, [A0] 00002C6C 202E FFE0 move.l D0, [A6 - 0x20] 00002C70 B090 cmp.l D0, [A0] 00002C72 6F24 ble +0x26 /* 00002C98 */ 00002C74 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002C78 205F movea.l A0, [A7]+ 00002C7A A02A syscall HUnlock 00002C7C 4267 clr.w -[A7] 00002C7E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002C82 2F3C 4C49 5354 move.l -[A7], 0x4C495354 /* 'LIST' */ 00002C88 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00002C8C 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00002C90 101F move.b D0, [A7]+ 00002C92 6604 bne +0x6 /* 00002C98 */ 00002C94 6000 02EC bra +0x2EE /* 00002F82 */ label00002C98: 00002C98 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002C9C 205F movea.l A0, [A7]+ 00002C9E A029 syscall HLock 00002CA0 206E FFFC movea.l A0, [A6 - 0x4] 00002CA4 2050 movea.l A0, [A0] 00002CA6 4AA8 0010 tst.l [A0 + 0x10] 00002CAA 662A bne +0x2C /* 00002CD6 */ 00002CAC 42A7 clr.l -[A7] 00002CAE 2F0E move.l -[A7], A6 00002CB0 4EBA FE7C jsr [PC - 0x184 /* 00002B2E */] 00002CB4 2A1F move.l D5, [A7]+ 00002CB6 6700 02CA beq +0x2CC /* 00002F82 */ 00002CBA 206E FFFC movea.l A0, [A6 - 0x4] 00002CBE 2050 movea.l A0, [A0] 00002CC0 7001 moveq.l D0, 0x01 00002CC2 2140 0010 move.l [A0 + 0x10], D0 00002CC6 206E FFFC movea.l A0, [A6 - 0x4] 00002CCA 2850 movea.l A4, [A0] 00002CCC 7030 moveq.l D0, 0x30 00002CCE D9C0 add.l A4, D0 00002CD0 2885 move.l [A4], D5 00002CD2 426C 0004 clr.w [A4 + 0x4] label00002CD6: 00002CD6 206E FFFC movea.l A0, [A6 - 0x4] 00002CDA 2850 movea.l A4, [A0] 00002CDC 7030 moveq.l D0, 0x30 00002CDE D9C0 add.l A4, D0 00002CE0 2D6E 000C FFD8 move.l [A6 - 0x28], [A6 + 0xC] label00002CE6: 00002CE6 302C 0004 move.w D0, [A4 + 0x4] 00002CEA 48C0 ext.l D0 00002CEC B0AE FFD8 cmp.l D0, [A6 - 0x28] 00002CF0 6C0E bge +0x10 /* 00002D00 */ 00002CF2 302C 0004 move.w D0, [A4 + 0x4] 00002CF6 48C0 ext.l D0 00002CF8 91AE FFD8 sub.l [A6 - 0x28], D0 00002CFC 5C8C addq.l A4, 6 00002CFE 60E6 bra -0x18 /* 00002CE6 */ label00002D00: 00002D00 2D54 FFF4 move.l [A6 - 0xC], [A4] 00002D04 42A7 clr.l -[A7] 00002D06 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002D0A 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */] 00002D0E 265F movea.l A3, [A7]+ 00002D10 200B move.l D0, A3 00002D12 6700 026E beq +0x270 /* 00002F82 */ 00002D16 2053 movea.l A0, [A3] 00002D18 2F08 move.l -[A7], A0 00002D1A 42A7 clr.l -[A7] 00002D1C 2F0B move.l -[A7], A3 00002D1E 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 00002D22 3F2C 0004 move.w -[A7], [A4 + 0x4] 00002D26 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00002D2A 201F move.l D0, [A7]+ 00002D2C 205F movea.l A0, [A7]+ 00002D2E B0A8 0014 cmp.l D0, [A0 + 0x14] 00002D32 57C0 seq D0 00002D34 4400 neg.b D0 00002D36 1D40 FFBE move.b [A6 - 0x42], D0 00002D3A 302C 0004 move.w D0, [A4 + 0x4] 00002D3E B06E FFD2 cmp.w D0, [A6 - 0x2E] 00002D42 6C00 0092 bge +0x94 /* 00002DD6 */ 00002D46 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00002D4A 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00002D4E 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00002D52 201F move.l D0, [A7]+ 00002D54 7218 moveq.l D1, 0x18 00002D56 D081 add.l D0, D1 00002D58 2D40 FFDC move.l [A6 - 0x24], D0 00002D5C 2C2E FFDC move.l D6, [A6 - 0x24] 00002D60 DC93 add.l D6, [A3] 00002D62 2E2E FFD4 move.l D7, [A6 - 0x2C] 00002D66 DE86 add.l D7, D6 00002D68 2053 movea.l A0, [A3] 00002D6A 2010 move.l D0, [A0] 00002D6C D093 add.l D0, [A3] 00002D6E 2D40 FFCE move.l [A6 - 0x32], D0 00002D72 2F06 move.l -[A7], D6 00002D74 2F07 move.l -[A7], D7 00002D76 202E FFCE move.l D0, [A6 - 0x32] 00002D7A 9087 sub.l D0, D7 00002D7C 2F00 move.l -[A7], D0 00002D7E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002D82 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D86 2F06 move.l -[A7], D6 00002D88 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00002D8C 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00002D90 526C 0004 addq.w [A4 + 0x4], 1 00002D94 206E FFFC movea.l A0, [A6 - 0x4] 00002D98 2050 movea.l A0, [A0] 00002D9A 52A8 0018 addq.l [A0 + 0x18], 1 00002D9E 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00002DA4 102E FFBE move.b D0, [A6 - 0x42] 00002DA8 671C beq +0x1E /* 00002DC6 */ 00002DAA 2053 movea.l A0, [A3] 00002DAC 2F08 move.l -[A7], A0 00002DAE 42A7 clr.l -[A7] 00002DB0 2F0B move.l -[A7], A3 00002DB2 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 00002DB6 3F2C 0004 move.w -[A7], [A4 + 0x4] 00002DBA 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00002DBE 201F move.l D0, [A7]+ 00002DC0 205F movea.l A0, [A7]+ 00002DC2 2140 0014 move.l [A0 + 0x14], D0 label00002DC6: 00002DC6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002DCA 1F3C 0001 move.b -[A7], 0x1 00002DCE 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 00002DD2 6000 01AE bra +0x1B0 /* 00002F82 */ label00002DD6: 00002DD6 42A7 clr.l -[A7] 00002DD8 2F0E move.l -[A7], A6 00002DDA 4EBA FD52 jsr [PC - 0x2AE /* 00002B2E */] 00002DDE 2A1F move.l D5, [A7]+ 00002DE0 42A7 clr.l -[A7] 00002DE2 2F05 move.l -[A7], D5 00002DE4 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */] 00002DE8 281F move.l D4, [A7]+ 00002DEA 6700 018C beq +0x18E /* 00002F78 */ 00002DEE 2C0C move.l D6, A4 00002DF0 2E06 move.l D7, D6 00002DF2 5C87 addq.l D7, 6 00002DF4 206E FFFC movea.l A0, [A6 - 0x4] 00002DF8 2248 movea.l A1, A0 00002DFA 2251 movea.l A1, [A1] 00002DFC 2011 move.l D0, [A1] 00002DFE D090 add.l D0, [A0] 00002E00 2D40 FFCE move.l [A6 - 0x32], D0 00002E04 2F06 move.l -[A7], D6 00002E06 2F07 move.l -[A7], D7 00002E08 202E FFCE move.l D0, [A6 - 0x32] 00002E0C 9087 sub.l D0, D7 00002E0E 2F00 move.l -[A7], D0 00002E10 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002E14 206E FFFC movea.l A0, [A6 - 0x4] 00002E18 2050 movea.l A0, [A0] 00002E1A 52A8 0010 addq.l [A0 + 0x10], 1 00002E1E 2D47 FFE4 move.l [A6 - 0x1C], D7 00002E22 206E FFE4 movea.l A0, [A6 - 0x1C] 00002E26 2085 move.l [A0], D5 00002E28 206E FFE4 movea.l A0, [A6 - 0x1C] 00002E2C 4268 0004 clr.w [A0 + 0x4] 00002E30 302C 0004 move.w D0, [A4 + 0x4] 00002E34 48C0 ext.l D0 00002E36 B0AE FFD8 cmp.l D0, [A6 - 0x28] 00002E3A 6662 bne +0x64 /* 00002E9E */ 00002E3C 2044 movea.l A0, D4 00002E3E 2E10 move.l D7, [A0] 00002E40 7018 moveq.l D0, 0x18 00002E42 DE80 add.l D7, D0 00002E44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E48 2F07 move.l -[A7], D7 00002E4A 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00002E4E 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00002E52 206E FFE4 movea.l A0, [A6 - 0x1C] 00002E56 317C 0001 0004 move.w [A0 + 0x4], 0x1 00002E5C 206E FFFC movea.l A0, [A6 - 0x4] 00002E60 2050 movea.l A0, [A0] 00002E62 52A8 0018 addq.l [A0 + 0x18], 1 00002E66 102E FFBE move.b D0, [A6 - 0x42] 00002E6A 671E beq +0x20 /* 00002E8A */ 00002E6C 2044 movea.l A0, D4 00002E6E 2050 movea.l A0, [A0] 00002E70 2F08 move.l -[A7], A0 00002E72 42A7 clr.l -[A7] 00002E74 2F04 move.l -[A7], D4 00002E76 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 00002E7A 3F3C 0001 move.w -[A7], 0x1 00002E7E 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00002E82 201F move.l D0, [A7]+ 00002E84 205F movea.l A0, [A7]+ 00002E86 2140 0014 move.l [A0 + 0x14], D0 label00002E8A: 00002E8A 2F05 move.l -[A7], D5 00002E8C 1F3C 0001 move.b -[A7], 0x1 00002E90 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 00002E94 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00002E9A 6000 00DC bra +0xDE /* 00002F78 */ label00002E9E: 00002E9E 302C 0004 move.w D0, [A4 + 0x4] 00002EA2 48C0 ext.l D0 00002EA4 81FC 0002 divs.w D0, 0x2 00002EA8 3D40 FFC2 move.w [A6 - 0x3E], D0 00002EAC 302C 0004 move.w D0, [A4 + 0x4] 00002EB0 906E FFC2 sub.w D0, [A6 - 0x3E] 00002EB4 3D40 FFC4 move.w [A6 - 0x3C], D0 00002EB8 396E FFC4 0004 move.w [A4 + 0x4], [A6 - 0x3C] 00002EBE 206E FFE4 movea.l A0, [A6 - 0x1C] 00002EC2 316E FFC2 0004 move.w [A0 + 0x4], [A6 - 0x3E] 00002EC8 2013 move.l D0, [A3] 00002ECA 7218 moveq.l D1, 0x18 00002ECC D081 add.l D0, D1 00002ECE 322E FFC4 move.w D1, [A6 - 0x3C] 00002ED2 48C1 ext.l D1 00002ED4 2F01 move.l -[A7], D1 00002ED6 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00002EDA 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00002EDE 2C1F move.l D6, [A7]+ 00002EE0 DC80 add.l D6, D0 00002EE2 2044 movea.l A0, D4 00002EE4 2E10 move.l D7, [A0] 00002EE6 7018 moveq.l D0, 0x18 00002EE8 DE80 add.l D7, D0 00002EEA 302E FFC2 move.w D0, [A6 - 0x3E] 00002EEE 48C0 ext.l D0 00002EF0 2F00 move.l -[A7], D0 00002EF2 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00002EF6 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00002EFA 201F move.l D0, [A7]+ 00002EFC 3D40 FFC0 move.w [A6 - 0x40], D0 00002F00 2F06 move.l -[A7], D6 00002F02 2F07 move.l -[A7], D7 00002F04 302E FFC0 move.w D0, [A6 - 0x40] 00002F08 48C0 ext.l D0 00002F0A 2F00 move.l -[A7], D0 00002F0C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002F10 2F06 move.l -[A7], D6 00002F12 302E FFC0 move.w D0, [A6 - 0x40] 00002F16 48C0 ext.l D0 00002F18 2F00 move.l -[A7], D0 00002F1A 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00002F1E 102E FFBE move.b D0, [A6 - 0x42] 00002F22 673A beq +0x3C /* 00002F5E */ 00002F24 2053 movea.l A0, [A3] 00002F26 2F08 move.l -[A7], A0 00002F28 42A7 clr.l -[A7] 00002F2A 2F0B move.l -[A7], A3 00002F2C 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 00002F30 3F2E FFC4 move.w -[A7], [A6 - 0x3C] 00002F34 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00002F38 201F move.l D0, [A7]+ 00002F3A 205F movea.l A0, [A7]+ 00002F3C 2140 0014 move.l [A0 + 0x14], D0 00002F40 2044 movea.l A0, D4 00002F42 2050 movea.l A0, [A0] 00002F44 2F08 move.l -[A7], A0 00002F46 42A7 clr.l -[A7] 00002F48 2F04 move.l -[A7], D4 00002F4A 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 00002F4E 3F2E FFC2 move.w -[A7], [A6 - 0x3E] 00002F52 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00002F56 201F move.l D0, [A7]+ 00002F58 205F movea.l A0, [A7]+ 00002F5A 2140 0014 move.l [A0 + 0x14], D0 label00002F5E: 00002F5E 2F05 move.l -[A7], D5 00002F60 1F3C 0001 move.b -[A7], 0x1 00002F64 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 00002F68 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002F6C 1F3C 0001 move.b -[A7], 0x1 00002F70 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 00002F74 6000 FD60 bra -0x29E /* 00002CD6 */ label00002F78: 00002F78 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002F7C 4267 clr.w -[A7] 00002F7E 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] label00002F82: 00002F82 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002F86 1F2E FFBF move.b -[A7], [A6 - 0x41] 00002F8A 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00002F8E 206E FFFC movea.l A0, [A6 - 0x4] 00002F92 2050 movea.l A0, [A0] 00002F94 2D48 FFBA move.l [A6 - 0x46], A0 00002F98 226E FFBA movea.l A1, [A6 - 0x46] 00002F9C 2368 0018 0028 move.l [A1 + 0x28], [A0 + 0x18] 00002FA2 206E FFBA movea.l A0, [A6 - 0x46] 00002FA6 2F08 move.l -[A7], A0 00002FA8 42A7 clr.l -[A7] 00002FAA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002FAE 4EAD 27FA jsr [A5 + 0x27FA /* export_1275 */] 00002FB2 201F move.l D0, [A7]+ 00002FB4 205F movea.l A0, [A7]+ 00002FB6 2140 0024 move.l [A0 + 0x24], D0 00002FBA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002FBE 1F3C 0001 move.b -[A7], 0x1 00002FC2 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */] label00002FC6: 00002FC6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002FCA 4E5E unlink A6 00002FCC 205F movea.l A0, [A7]+ 00002FCE DEFC 000C add.w A7, 0xC 00002FD2 4ED0 jmp [A0] export_1386: fn00002FD4: 00002FD4 4E56 0000 link A6, 0 00002FD8 102D A890 move.b D0, [A5 - 0x5770] 00002FDC 0A00 0001 xori.b D0, 0x1 00002FE0 4A00 tst.b D0 00002FE2 670A beq +0xC /* 00002FEE */ 00002FE4 082E 0003 0008 btst.b [A6 + 0x8], 0x3 00002FEA 56C1 sne D1 00002FEC C001 and.b D0, D1 label00002FEE: 00002FEE 1D40 000A move.b [A6 + 0xA], D0 00002FF2 4E5E unlink A6 00002FF4 205F movea.l A0, [A7]+ 00002FF6 544F addq.w A7, 2 00002FF8 4ED0 jmp [A0] export_1387: fn00002FFA: 00002FFA 4E56 FFF6 link A6, -0x000A 00002FFE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003002 3C2E 000C move.w D6, [A6 + 0xC] 00003006 422E 000E clr.b [A6 + 0xE] 0000300A 206E 0008 movea.l A0, [A6 + 0x8] 0000300E 3086 move.w [A0], D6 00003010 4AAD B1F4 tst.l [A5 - 0x4E0C] 00003014 6602 bne +0x4 /* 00003018 */ 00003016 6044 bra +0x46 /* 0000305C */ label00003018: 00003018 206D B1F4 movea.l A0, [A5 - 0x4E0C] 0000301C 2650 movea.l A3, [A0] 0000301E 548B addq.l A3, 2 00003020 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1 00003026 206D B1F4 movea.l A0, [A5 - 0x4E0C] 0000302A 2050 movea.l A0, [A0] 0000302C 3D50 FFF6 move.w [A6 - 0xA], [A0] 00003030 3E2E FFF8 move.w D7, [A6 - 0x8] 00003034 6020 bra +0x22 /* 00003056 */ label00003036: 00003036 284B movea.l A4, A3 00003038 BC54 cmp.w D6, [A4] 0000303A 6E14 bgt +0x16 /* 00003050 */ 0000303C BC54 cmp.w D6, [A4] 0000303E 661C bne +0x1E /* 0000305C */ 00003040 206E 0008 movea.l A0, [A6 + 0x8] 00003044 30AC 0002 move.w [A0], [A4 + 0x2] 00003048 1D7C 0001 000E move.b [A6 + 0xE], 0x1 0000304E 600C bra +0xE /* 0000305C */ label00003050: 00003050 588B addq.l A3, 4 00003052 5247 addq.w D7, 1 00003054 6906 bvs +0x8 /* 0000305C */ label00003056: 00003056 BE6E FFF6 cmp.w D7, [A6 - 0xA] 0000305A 6FDA ble -0x24 /* 00003036 */ label0000305C: 0000305C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003060 4E5E unlink A6 00003062 205F movea.l A0, [A7]+ 00003064 5C4F addq.w A7, 6 00003066 4ED0 jmp [A0] export_1388: fn00003068: 00003068 4E56 FFFC link A6, -0x0004 0000306C 4267 clr.w -[A7] 0000306E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003072 486E FFFE pea.l [A6 - 0x2] 00003076 4EBA FF82 jsr [PC - 0x7E /* 00002FFA */] 0000307A 1D5F FFFD move.b [A6 - 0x3], [A7]+ 0000307E 4A6E FFFE tst.w [A6 - 0x2] 00003082 6D08 blt +0xA /* 0000308C */ 00003084 3D6E FFFE 000A move.w [A6 + 0xA], [A6 - 0x2] 0000308A 600A bra +0xC /* 00003096 */ label0000308C: 0000308C 4267 clr.w -[A7] 0000308E 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00003092 3D5F 000A move.w [A6 + 0xA], [A7]+ label00003096: 00003096 4E5E unlink A6 00003098 205F movea.l A0, [A7]+ 0000309A 544F addq.w A7, 2 0000309C 4ED0 jmp [A0] fn0000309E: 0000309E 4E56 FFEC link A6, -0x0014 000030A2 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000030A6 282E 0010 move.l D4, [A6 + 0x10] 000030AA 422E 0014 clr.b [A6 + 0x14] 000030AE 4AAE 000C tst.l [A6 + 0xC] 000030B2 6C04 bge +0x6 /* 000030B8 */ 000030B4 6000 0086 bra +0x88 /* 0000313C */ label000030B8: 000030B8 42A7 clr.l -[A7] 000030BA 2F04 move.l -[A7], D4 000030BC 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 000030C0 285F movea.l A4, [A7]+ 000030C2 200C move.l D0, A4 000030C4 6602 bne +0x4 /* 000030C8 */ 000030C6 6074 bra +0x76 /* 0000313C */ label000030C8: 000030C8 2054 movea.l A0, [A4] 000030CA 2A10 move.l D5, [A0] 000030CC 2D68 0004 FFF0 move.l [A6 - 0x10], [A0 + 0x4] 000030D2 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 000030D8 B0AE FFF0 cmp.l D0, [A6 - 0x10] 000030DC 6614 bne +0x16 /* 000030F2 */ 000030DE 206E 0008 movea.l A0, [A6 + 0x8] 000030E2 7036 moveq.l D0, 0x36 000030E4 2080 move.l [A0], D0 000030E6 42A7 clr.l -[A7] 000030E8 2F0C move.l -[A7], A4 000030EA 4EBA 26B2 jsr [PC + 0x26B2 /* 0000579E */] 000030EE 2E1F move.l D7, [A7]+ 000030F0 601E bra +0x20 /* 00003110 */ label000030F2: 000030F2 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */ 000030F8 B0AE FFF0 cmp.l D0, [A6 - 0x10] 000030FC 6636 bne +0x38 /* 00003134 */ 000030FE 206E 0008 movea.l A0, [A6 + 0x8] 00003102 7032 moveq.l D0, 0x32 00003104 2080 move.l [A0], D0 00003106 42A7 clr.l -[A7] 00003108 2F0C move.l -[A7], A4 0000310A 4EBA 25E2 jsr [PC + 0x25E2 /* 000056EE */] 0000310E 2E1F move.l D7, [A7]+ label00003110: 00003110 2C2E 000C move.l D6, [A6 + 0xC] 00003114 DC87 add.l D6, D7 00003116 BA86 cmp.l D5, D6 00003118 6C14 bge +0x16 /* 0000312E */ 0000311A 4267 clr.w -[A7] 0000311C 2F04 move.l -[A7], D4 0000311E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003122 2F06 move.l -[A7], D6 00003124 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00003128 101F move.b D0, [A7]+ 0000312A 6602 bne +0x4 /* 0000312E */ 0000312C 6006 bra +0x8 /* 00003134 */ label0000312E: 0000312E 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 label00003134: 00003134 2F04 move.l -[A7], D4 00003136 4267 clr.w -[A7] 00003138 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label0000313C: 0000313C 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00003140 4E5E unlink A6 00003142 205F movea.l A0, [A7]+ 00003144 DEFC 000C add.w A7, 0xC 00003148 4ED0 jmp [A0] export_1389: fn0000314A: 0000314A 4E56 FF7C link A6, -0x0084 0000314E 7000 moveq.l D0, 0x00 00003150 2D40 0010 move.l [A6 + 0x10], D0 00003154 4AAE 0008 tst.l [A6 + 0x8] 00003158 6E02 bgt +0x4 /* 0000315C */ 0000315A 6042 bra +0x44 /* 0000319E */ label0000315C: 0000315C 202E 0008 move.l D0, [A6 + 0x8] 00003160 B0AD A85E cmp.l D0, [A5 - 0x57A2] 00003164 57C0 seq D0 00003166 222E 000C move.l D1, [A6 + 0xC] 0000316A B2AD A8CA cmp.l D1, [A5 - 0x5736] 0000316E 57C1 seq D1 00003170 C001 and.b D0, D1 00003172 6708 beq +0xA /* 0000317C */ 00003174 2D6D AEAC 0010 move.l [A6 + 0x10], [A5 - 0x5154] 0000317A 6022 bra +0x24 /* 0000319E */ label0000317C: 0000317C 4267 clr.w -[A7] 0000317E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003182 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003186 486E FF7C pea.l [A6 - 0x84] 0000318A 4EBA E5B6 jsr [PC - 0x1A4A /* 00001742 */] 0000318E 101F move.b D0, [A7]+ 00003190 670C beq +0xE /* 0000319E */ 00003192 2D6E FF7C 0010 move.l [A6 + 0x10], [A6 - 0x84] 00003198 2B6D A77E B392 move.l [A5 - 0x4C6E], [A5 - 0x5882] label0000319E: 0000319E 4E5E unlink A6 000031A0 205F movea.l A0, [A7]+ 000031A2 504F addq.w A7, 8 000031A4 4ED0 jmp [A0] fn000031A6: 000031A6 4E56 FEA0 link A6, -0x0160 000031AA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000031AE 206E 0014 movea.l A0, [A6 + 0x14] 000031B2 43EE FFE2 lea.l A1, [A6 - 0x1E] 000031B6 700E moveq.l D0, 0x0E label000031B8: 000031B8 32D8 move.w [A1]+, [A0]+ 000031BA 51C8 FFFC dbf D0, -0x6 /* 000031B8 */ 000031BE 206E 0010 movea.l A0, [A6 + 0x10] 000031C2 43EE FEE2 lea.l A1, [A6 - 0x11E] 000031C6 707F moveq.l D0, 0x7F label000031C8: 000031C8 32D8 move.w [A1]+, [A0]+ 000031CA 51C8 FFFC dbf D0, -0x6 /* 000031C8 */ 000031CE 206E 0008 movea.l A0, [A6 + 0x8] 000031D2 43EE FEDA lea.l A1, [A6 - 0x126] 000031D6 7003 moveq.l D0, 0x03 label000031D8: 000031D8 32D8 move.w [A1]+, [A0]+ 000031DA 51C8 FFFC dbf D0, -0x6 /* 000031D8 */ 000031DE 422E 001C clr.b [A6 + 0x1C] 000031E2 3D6E FFE4 FEA4 move.w [A6 - 0x15C], [A6 - 0x1C] 000031E8 4267 clr.w -[A7] 000031EA 4240 clr.w D0 000031EC 102E FEE2 move.b D0, [A6 - 0x11E] 000031F0 5240 addq.w D0, 1 000031F2 3F00 move.w -[A7], D0 000031F4 3F3C 00FF move.w -[A7], 0xFF 000031F8 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 000031FC 381F move.w D4, [A7]+ 000031FE 41EE FEE2 lea.l A0, [A6 - 0x11E] 00003202 4230 4000 clr.b [A0 + D4.w] 00003206 42A7 clr.l -[A7] 00003208 486E FEDA pea.l [A6 - 0x126] 0000320C 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */] 00003210 2D5F FEB2 move.l [A6 - 0x14E], [A7]+ 00003214 7001 moveq.l D0, 0x01 00003216 2D40 FEAE move.l [A6 - 0x152], D0 0000321A 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 00003220 B0AE FEDA cmp.l D0, [A6 - 0x126] 00003224 6604 bne +0x6 /* 0000322A */ 00003226 7A00 moveq.l D5, 0x00 00003228 6002 bra +0x4 /* 0000322C */ label0000322A: 0000322A 7A21 moveq.l D5, 0x21 label0000322C: 0000322C 3004 move.w D0, D4 0000322E D07C 001E add.w D0, 0x1E 00003232 48C0 ext.l D0 00003234 222E FEB2 move.l D1, [A6 - 0x14E] 00003238 D280 add.l D1, D0 0000323A 202E FEAE move.l D0, [A6 - 0x152] 0000323E D081 add.l D0, D1 00003240 2E00 move.l D7, D0 00003242 DE85 add.l D7, D5 00003244 1007 move.b D0, D7 00003246 0240 0001 andi.w D0, 0x1 0000324A 6702 beq +0x4 /* 0000324E */ 0000324C 5287 addq.l D7, 1 label0000324E: 0000324E 0C87 0000 7FFF cmpi.l D7, 0x7FFF 00003254 6F04 ble +0x6 /* 0000325A */ 00003256 6000 0172 bra +0x174 /* 000033CA */ label0000325A: 0000325A 3D47 FFE2 move.w [A6 - 0x1E], D7 0000325E 4A6E FEA4 tst.w [A6 - 0x15C] 00003262 5EC0 sgt D0 00003264 4A00 tst.b D0 00003266 6700 0162 beq +0x164 /* 000033CA */ 0000326A 2F00 move.l -[A7], D0 0000326C 4267 clr.w -[A7] 0000326E 2F2E 0018 move.l -[A7], [A6 + 0x18] 00003272 2F07 move.l -[A7], D7 00003274 486E FED2 pea.l [A6 - 0x12E] 00003278 4EBA FE24 jsr [PC - 0x1DC /* 0000309E */] 0000327C 121F move.b D1, [A7]+ 0000327E 201F move.l D0, [A7]+ 00003280 C001 and.b D0, D1 00003282 6700 0146 beq +0x148 /* 000033CA */ 00003286 42A7 clr.l -[A7] 00003288 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000328C 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 00003290 265F movea.l A3, [A7]+ 00003292 286E FED2 movea.l A4, [A6 - 0x12E] 00003296 D9D3 add.l A4, [A3] 00003298 200C move.l D0, A4 0000329A 720E moveq.l D1, 0x0E 0000329C 9081 sub.l D0, D1 0000329E 2D40 FECA move.l [A6 - 0x136], D0 000032A2 3D7C 0001 FEA2 move.w [A6 - 0x15E], 0x1 000032A8 206E FECA movea.l A0, [A6 - 0x136] 000032AC 3D50 FEA0 move.w [A6 - 0x160], [A0] 000032B0 3D6E FEA2 FEA8 move.w [A6 - 0x158], [A6 - 0x15E] 000032B6 6000 00FA bra +0xFC /* 000033B2 */ label000032BA: 000032BA 3014 move.w D0, [A4] 000032BC 48C0 ext.l D0 000032BE 2C00 move.l D6, D0 000032C0 302C 0002 move.w D0, [A4 + 0x2] 000032C4 B06E FEA4 cmp.w D0, [A6 - 0x15C] 000032C8 6600 00E0 bne +0xE2 /* 000033AA */ 000032CC BC87 cmp.l D6, D7 000032CE 6746 beq +0x48 /* 00003316 */ 000032D0 200C move.l D0, A4 000032D2 D086 add.l D0, D6 000032D4 2D40 FEBE move.l [A6 - 0x142], D0 000032D8 200C move.l D0, A4 000032DA D087 add.l D0, D7 000032DC 2D40 FEBA move.l [A6 - 0x146], D0 000032E0 2053 movea.l A0, [A3] 000032E2 2010 move.l D0, [A0] 000032E4 D093 add.l D0, [A3] 000032E6 2D40 FEB6 move.l [A6 - 0x14A], D0 000032EA 2F2E FEBE move.l -[A7], [A6 - 0x142] 000032EE 2F2E FEBA move.l -[A7], [A6 - 0x146] 000032F2 202E FEB6 move.l D0, [A6 - 0x14A] 000032F6 90AE FEBE sub.l D0, [A6 - 0x142] 000032FA 9087 sub.l D0, D7 000032FC 2F00 move.l -[A7], D0 000032FE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00003302 206E FECA movea.l A0, [A6 - 0x136] 00003306 2007 move.l D0, D7 00003308 D0A8 0004 add.l D0, [A0 + 0x4] 0000330C 9086 sub.l D0, D6 0000330E 206E FECA movea.l A0, [A6 - 0x136] 00003312 2140 0004 move.l [A0 + 0x4], D0 label00003316: 00003316 41EE FFE2 lea.l A0, [A6 - 0x1E] 0000331A 224C movea.l A1, A4 0000331C 700E moveq.l D0, 0x0E label0000331E: 0000331E 32D8 move.w [A1]+, [A0]+ 00003320 51C8 FFFC dbf D0, -0x6 /* 0000331E */ 00003324 41EE FEE2 lea.l A0, [A6 - 0x11E] 00003328 2008 move.l D0, A0 0000332A 5280 addq.l D0, 1 0000332C 2D40 FEBE move.l [A6 - 0x142], D0 00003330 200C move.l D0, A4 00003332 721E moveq.l D1, 0x1E 00003334 D081 add.l D0, D1 00003336 2D40 FEBA move.l [A6 - 0x146], D0 0000333A 486E FEBE pea.l [A6 - 0x142] 0000333E 486E FEBA pea.l [A6 - 0x146] 00003342 4EAD 281A jsr [A5 + 0x281A /* export_1279 */] 00003346 52AE FEBA addq.l [A6 - 0x146], 1 0000334A 206E FEBA movea.l A0, [A6 - 0x146] 0000334E 4210 clr.b [A0] 00003350 52AE FEBA addq.l [A6 - 0x146], 1 00003354 2F2E 000C move.l -[A7], [A6 + 0xC] 00003358 2F2E FEB2 move.l -[A7], [A6 - 0x14E] 0000335C 486E FEDA pea.l [A6 - 0x126] 00003360 486E FEBA pea.l [A6 - 0x146] 00003364 4EBA CF7E jsr [PC - 0x3082 /* 000002E4 */] 00003368 3004 move.w D0, D4 0000336A 48C0 ext.l D0 0000336C 222E FEB2 move.l D1, [A6 - 0x14E] 00003370 D280 add.l D1, D0 00003372 202E FEAE move.l D0, [A6 - 0x152] 00003376 D081 add.l D0, D1 00003378 D085 add.l D0, D5 0000337A 0240 0001 andi.w D0, 0x1 0000337E 670A beq +0xC /* 0000338A */ 00003380 206E FEBA movea.l A0, [A6 - 0x146] 00003384 4210 clr.b [A0] 00003386 52AE FEBA addq.l [A6 - 0x146], 1 label0000338A: 0000338A 202E FEBA move.l D0, [A6 - 0x146] 0000338E 908C sub.l D0, A4 00003390 3214 move.w D1, [A4] 00003392 48C1 ext.l D1 00003394 B280 cmp.l D1, D0 00003396 670A beq +0xC /* 000033A2 */ 00003398 2F3C 0000 572A move.l -[A7], 0x572A /* 'W*' */ 0000339E 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label000033A2: 000033A2 1D7C 0001 001C move.b [A6 + 0x1C], 0x1 000033A8 6014 bra +0x16 /* 000033BE */ label000033AA: 000033AA D9C6 add.l A4, D6 000033AC 526E FEA8 addq.w [A6 - 0x158], 1 000033B0 690C bvs +0xE /* 000033BE */ label000033B2: 000033B2 302E FEA8 move.w D0, [A6 - 0x158] 000033B6 B06E FEA0 cmp.w D0, [A6 - 0x160] 000033BA 6F00 FEFE ble -0x100 /* 000032BA */ label000033BE: 000033BE 2F2E 0018 move.l -[A7], [A6 + 0x18] 000033C2 1F3C 0001 move.b -[A7], 0x1 000033C6 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label000033CA: 000033CA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000033CE 4E5E unlink A6 000033D0 205F movea.l A0, [A7]+ 000033D2 DEFC 0014 add.w A7, 0x14 000033D6 4ED0 jmp [A0] export_1390: 000033D8 4E56 FDE8 link A6, -0x0218 000033DC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000033E0 206E 0008 movea.l A0, [A6 + 0x8] 000033E4 43EE FF00 lea.l A1, [A6 - 0x100] 000033E8 707F moveq.l D0, 0x7F label000033EA: 000033EA 32D8 move.w [A1]+, [A0]+ 000033EC 51C8 FFFC dbf D0, -0x6 /* 000033EA */ 000033F0 426E 0012 clr.w [A6 + 0x12] 000033F4 42A7 clr.l -[A7] 000033F6 2F2E 000E move.l -[A7], [A6 + 0xE] 000033FA 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 000033FE 2E1F move.l D7, [A7]+ 00003400 6700 00AA beq +0xAC /* 000034AC */ 00003404 2047 movea.l A0, D7 00003406 2850 movea.l A4, [A0] 00003408 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 0000340E B0AC 0004 cmp.l D0, [A4 + 0x4] 00003412 6604 bne +0x6 /* 00003418 */ 00003414 7C36 moveq.l D6, 0x36 00003416 600E bra +0x10 /* 00003426 */ label00003418: 00003418 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */ 0000341E B0AC 0004 cmp.l D0, [A4 + 0x4] 00003422 667E bne +0x80 /* 000034A2 */ 00003424 7C32 moveq.l D6, 0x32 label00003426: 00003426 2047 movea.l A0, D7 00003428 3006 move.w D0, D6 0000342A 48C0 ext.l D0 0000342C 2640 movea.l A3, D0 0000342E D7D0 add.l A3, [A0] 00003430 280B move.l D4, A3 00003432 700E moveq.l D0, 0x0E 00003434 9880 sub.l D4, D0 00003436 3D7C 0001 FDEA move.w [A6 - 0x216], 0x1 0000343C 2044 movea.l A0, D4 0000343E 3D50 FDE8 move.w [A6 - 0x218], [A0] 00003442 3A2E FDEA move.w D5, [A6 - 0x216] 00003446 6054 bra +0x56 /* 0000349C */ label00003448: 00003448 102B 0004 move.b D0, [A3 + 0x4] 0000344C 4880 ext.w D0 0000344E B06E 000C cmp.w D0, [A6 + 0xC] 00003452 57C0 seq D0 00003454 4A00 tst.b D0 00003456 660A bne +0xC /* 00003462 */ 00003458 4A6E 000C tst.w [A6 + 0xC] 0000345C 57C1 seq D1 0000345E 8001 or.b D0, D1 00003460 6730 beq +0x32 /* 00003492 */ label00003462: 00003462 200B move.l D0, A3 00003464 721E moveq.l D1, 0x1E 00003466 D081 add.l D0, D1 00003468 2D40 FEEC move.l [A6 - 0x114], D0 0000346C 2F2E FEEC move.l -[A7], [A6 - 0x114] 00003470 486E FDEC pea.l [A6 - 0x214] 00003474 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 00003478 4267 clr.w -[A7] 0000347A 486E FDEC pea.l [A6 - 0x214] 0000347E 486E FF00 pea.l [A6 - 0x100] 00003482 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00003486 101F move.b D0, [A7]+ 00003488 6708 beq +0xA /* 00003492 */ 0000348A 3D6B 0002 0012 move.w [A6 + 0x12], [A3 + 0x2] 00003490 6010 bra +0x12 /* 000034A2 */ label00003492: 00003492 3013 move.w D0, [A3] 00003494 48C0 ext.l D0 00003496 D7C0 add.l A3, D0 00003498 5245 addq.w D5, 1 0000349A 6906 bvs +0x8 /* 000034A2 */ label0000349C: 0000349C BA6E FDE8 cmp.w D5, [A6 - 0x218] 000034A0 6FA6 ble -0x58 /* 00003448 */ label000034A2: 000034A2 2F2E 000E move.l -[A7], [A6 + 0xE] 000034A6 4267 clr.w -[A7] 000034A8 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label000034AC: 000034AC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000034B0 4E5E unlink A6 000034B2 205F movea.l A0, [A7]+ 000034B4 DEFC 000A add.w A7, 0xA /* '\n' */ 000034B8 4ED0 jmp [A0] export_1391: fn000034BA: 000034BA 4E56 FFD8 link A6, -0x0028 000034BE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000034C2 422E 0010 clr.b [A6 + 0x10] 000034C6 42A7 clr.l -[A7] 000034C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000034CC 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 000034D0 2E1F move.l D7, [A7]+ 000034D2 6604 bne +0x6 /* 000034D8 */ 000034D4 6000 0122 bra +0x124 /* 000035F8 */ label000034D8: 000034D8 2F07 move.l -[A7], D7 000034DA 486E FFE1 pea.l [A6 - 0x1F] 000034DE 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 000034E2 2047 movea.l A0, D7 000034E4 2050 movea.l A0, [A0] 000034E6 2D48 FFDC move.l [A6 - 0x24], A0 000034EA 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 000034F0 B0A8 0004 cmp.l D0, [A0 + 0x4] 000034F4 6608 bne +0xA /* 000034FE */ 000034F6 7036 moveq.l D0, 0x36 000034F8 2D40 FFF8 move.l [A6 - 0x8], D0 000034FC 6018 bra +0x1A /* 00003516 */ label000034FE: 000034FE 206E FFDC movea.l A0, [A6 - 0x24] 00003502 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */ 00003508 B0A8 0004 cmp.l D0, [A0 + 0x4] 0000350C 6600 00D4 bne +0xD6 /* 000035E2 */ 00003510 7032 moveq.l D0, 0x32 00003512 2D40 FFF8 move.l [A6 - 0x8], D0 label00003516: 00003516 2047 movea.l A0, D7 00003518 286E FFF8 movea.l A4, [A6 - 0x8] 0000351C D9D0 add.l A4, [A0] 0000351E 264C movea.l A3, A4 00003520 280C move.l D4, A4 00003522 700E moveq.l D0, 0x0E 00003524 9880 sub.l D4, D0 00003526 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1 0000352C 2044 movea.l A0, D4 0000352E 3D50 FFD8 move.w [A6 - 0x28], [A0] 00003532 3C2E FFDA move.w D6, [A6 - 0x26] 00003536 6000 00A2 bra +0xA4 /* 000035DA */ label0000353A: 0000353A 302B 0002 move.w D0, [A3 + 0x2] 0000353E B06E 000A cmp.w D0, [A6 + 0xA] 00003542 6600 0088 bne +0x8A /* 000035CC */ 00003546 102E 0008 move.b D0, [A6 + 0x8] 0000354A 670A beq +0xC /* 00003556 */ 0000354C 7001 moveq.l D0, 0x01 0000354E B046 cmp.w D0, D6 00003550 6700 0090 beq +0x92 /* 000035E2 */ 00003554 6012 bra +0x14 /* 00003568 */ label00003556: 00003556 2044 movea.l A0, D4 00003558 BC50 cmp.w D6, [A0] 0000355A 6700 0086 beq +0x88 /* 000035E2 */ 0000355E 284B movea.l A4, A3 00003560 3014 move.w D0, [A4] 00003562 48C0 ext.l D0 00003564 2640 movea.l A3, D0 00003566 D7CC add.l A3, A4 label00003568: 00003568 3A14 move.w D5, [A4] 0000356A 3D53 FFE4 move.w [A6 - 0x1C], [A3] 0000356E 42A7 clr.l -[A7] 00003570 3005 move.w D0, D5 00003572 48C0 ext.l D0 00003574 2F00 move.l -[A7], D0 00003576 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 0000357A 2D5F FFE6 move.l [A6 - 0x1A], [A7]+ 0000357E 6762 beq +0x64 /* 000035E2 */ 00003580 2F0C move.l -[A7], A4 00003582 206E FFE6 movea.l A0, [A6 - 0x1A] 00003586 2F10 move.l -[A7], [A0] 00003588 3005 move.w D0, D5 0000358A 48C0 ext.l D0 0000358C 2F00 move.l -[A7], D0 0000358E 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00003592 2F0B move.l -[A7], A3 00003594 2F0C move.l -[A7], A4 00003596 302E FFE4 move.w D0, [A6 - 0x1C] 0000359A 48C0 ext.l D0 0000359C 2F00 move.l -[A7], D0 0000359E 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000035A2 206E FFE6 movea.l A0, [A6 - 0x1A] 000035A6 2F10 move.l -[A7], [A0] 000035A8 302E FFE4 move.w D0, [A6 - 0x1C] 000035AC 48C0 ext.l D0 000035AE D08C add.l D0, A4 000035B0 2F00 move.l -[A7], D0 000035B2 3005 move.w D0, D5 000035B4 48C0 ext.l D0 000035B6 2F00 move.l -[A7], D0 000035B8 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000035BC 486E FFE6 pea.l [A6 - 0x1A] 000035C0 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 000035C4 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 000035CA 6016 bra +0x18 /* 000035E2 */ label000035CC: 000035CC 284B movea.l A4, A3 000035CE 3014 move.w D0, [A4] 000035D0 48C0 ext.l D0 000035D2 2640 movea.l A3, D0 000035D4 D7CC add.l A3, A4 000035D6 5246 addq.w D6, 1 000035D8 6908 bvs +0xA /* 000035E2 */ label000035DA: 000035DA BC6E FFD8 cmp.w D6, [A6 - 0x28] 000035DE 6F00 FF5A ble -0xA4 /* 0000353A */ label000035E2: 000035E2 2F07 move.l -[A7], D7 000035E4 1F2E FFE1 move.b -[A7], [A6 - 0x1F] 000035E8 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000035EC 2F2E 000C move.l -[A7], [A6 + 0xC] 000035F0 1F3C 0001 move.b -[A7], 0x1 000035F4 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label000035F8: 000035F8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000035FC 4E5E unlink A6 000035FE 205F movea.l A0, [A7]+ 00003600 504F addq.w A7, 8 00003602 4ED0 jmp [A0] fn00003604: 00003604 4E56 FFE6 link A6, -0x001A 00003608 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000360C 286E 0008 movea.l A4, [A6 + 0x8] 00003610 42A7 clr.l -[A7] 00003612 42A7 clr.l -[A7] 00003614 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00003618 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000361C 42A7 clr.l -[A7] 0000361E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003622 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */ 00003628 486E FFF8 pea.l [A6 - 0x8] 0000362C A9FD syscall GetScrap 0000362E 2A1F move.l D5, [A7]+ 00003630 5EC0 sgt D0 00003632 4AAE FFFC tst.l [A6 - 0x4] 00003636 56C1 sne D1 00003638 C001 and.b D0, D1 0000363A 6764 beq +0x66 /* 000036A0 */ 0000363C 206E FFFC movea.l A0, [A6 - 0x4] 00003640 2050 movea.l A0, [A0] 00003642 3C10 move.w D6, [A0] 00003644 206E FFFC movea.l A0, [A6 - 0x4] 00003648 2010 move.l D0, [A0] 0000364A 5480 addq.l D0, 2 0000364C 2D40 FFF0 move.l [A6 - 0x10], D0 00003650 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 00003656 3D46 FFE6 move.w [A6 - 0x1A], D6 0000365A 3E2E FFE8 move.w D7, [A6 - 0x18] 0000365E 603A bra +0x3C /* 0000369A */ label00003660: 00003660 206E FFF0 movea.l A0, [A6 - 0x10] 00003664 3810 move.w D4, [A0] 00003666 54AE FFF0 addq.l [A6 - 0x10], 2 0000366A B86C 0008 cmp.w D4, [A4 + 0x8] 0000366E 660E bne +0x10 /* 0000367E */ 00003670 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003674 486C FEE0 pea.l [A4 - 0x120] 00003678 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 0000367C 6022 bra +0x24 /* 000036A0 */ label0000367E: 0000367E 486E FFF0 pea.l [A6 - 0x10] 00003682 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 00003686 202E FFF0 move.l D0, [A6 - 0x10] 0000368A 5280 addq.l D0, 1 0000368C C0BC FFFF FFFE and.l D0, 0xFFFFFFFE 00003692 2D40 FFF0 move.l [A6 - 0x10], D0 00003696 5247 addq.w D7, 1 00003698 6906 bvs +0x8 /* 000036A0 */ label0000369A: 0000369A BE6E FFE6 cmp.w D7, [A6 - 0x1A] 0000369E 6FC0 ble -0x3E /* 00003660 */ label000036A0: 000036A0 486E FFFC pea.l [A6 - 0x4] 000036A4 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 000036A8 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000036AC 4E5E unlink A6 000036AE 2E9F move.l [A7], [A7]+ 000036B0 4E75 rts export_1392: fn000036B2: 000036B2 4E56 FEDC link A6, -0x0124 000036B6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000036BA 3D6E 0008 000A move.w [A6 + 0xA], [A6 + 0x8] 000036C0 4AAD B1F4 tst.l [A5 - 0x4E0C] 000036C4 6604 bne +0x6 /* 000036CA */ 000036C6 6000 0116 bra +0x118 /* 000037DE */ label000036CA: 000036CA 206D B1F4 movea.l A0, [A5 - 0x4E0C] 000036CE 2650 movea.l A3, [A0] 000036D0 548B addq.l A3, 2 000036D2 4247 clr.w D7 000036D4 2D4B FFF0 move.l [A6 - 0x10], A3 000036D8 280B move.l D4, A3 000036DA 3C2E 0008 move.w D6, [A6 + 0x8] 000036DE 70FF moveq.l D0, 0xFFFFFFFF 000036E0 B046 cmp.w D0, D6 000036E2 6F0A ble +0xC /* 000036EE */ 000036E4 3006 move.w D0, D6 000036E6 5440 addq.w D0, 2 000036E8 6A02 bpl +0x4 /* 000036EC */ 000036EA 4440 neg.w D0 label000036EC: 000036EC 3C00 move.w D6, D0 label000036EE: 000036EE 4245 clr.w D5 000036F0 206D B1F4 movea.l A0, [A5 - 0x4E0C] 000036F4 2D50 FFE4 move.l [A6 - 0x1C], [A0] 000036F8 3D7C 0001 FEDE move.w [A6 - 0x122], 0x1 000036FE 206E FFE4 movea.l A0, [A6 - 0x1C] 00003702 3D50 FEDC move.w [A6 - 0x124], [A0] 00003706 3D6E FEDE FFFA move.w [A6 - 0x6], [A6 - 0x122] 0000370C 6038 bra +0x3A /* 00003746 */ label0000370E: 0000370E 284B movea.l A4, A3 00003710 302C 0002 move.w D0, [A4 + 0x2] 00003714 B06E 0008 cmp.w D0, [A6 + 0x8] 00003718 6608 bne +0xA /* 00003722 */ 0000371A 3D54 000A move.w [A6 + 0xA], [A4] 0000371E 6000 00BE bra +0xC0 /* 000037DE */ label00003722: 00003722 3A14 move.w D5, [A4] 00003724 588B addq.l A3, 4 00003726 BA46 cmp.w D5, D6 00003728 6604 bne +0x6 /* 0000372E */ 0000372A 7800 moveq.l D4, 0x00 0000372C 6006 bra +0x8 /* 00003734 */ label0000372E: 0000372E BA46 cmp.w D5, D6 00003730 6C02 bge +0x4 /* 00003734 */ 00003732 280B move.l D4, A3 label00003734: 00003734 BE45 cmp.w D7, D5 00003736 6608 bne +0xA /* 00003740 */ 00003738 3E05 move.w D7, D5 0000373A 5247 addq.w D7, 1 0000373C 2D4B FFF0 move.l [A6 - 0x10], A3 label00003740: 00003740 526E FFFA addq.w [A6 - 0x6], 1 00003744 690A bvs +0xC /* 00003750 */ label00003746: 00003746 302E FFFA move.w D0, [A6 - 0x6] 0000374A B06E FEDC cmp.w D0, [A6 - 0x124] 0000374E 6FBE ble -0x40 /* 0000370E */ label00003750: 00003750 4A84 tst.l D4 00003752 6706 beq +0x8 /* 0000375A */ 00003754 3E06 move.w D7, D6 00003756 2D44 FFF0 move.l [A6 - 0x10], D4 label0000375A: 0000375A 206D B1F4 movea.l A0, [A5 - 0x4E0C] 0000375E 202E FFF0 move.l D0, [A6 - 0x10] 00003762 9090 sub.l D0, [A0] 00003764 2D40 FFE0 move.l [A6 - 0x20], D0 00003768 4A6E 0008 tst.w [A6 + 0x8] 0000376C 6C08 bge +0xA /* 00003776 */ 0000376E 2F0E move.l -[A7], A6 00003770 4EBA FE92 jsr [PC - 0x16E /* 00003604 */] 00003774 600A bra +0xC /* 00003780 */ label00003776: 00003776 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000377A 486E FEE0 pea.l [A6 - 0x120] 0000377E A8FF syscall GetFName/GetFontName label00003780: 00003780 4240 clr.w D0 00003782 102E FEE0 move.b D0, [A6 - 0x120] 00003786 4A40 tst.w D0 00003788 660C bne +0xE /* 00003796 */ 0000378A 4267 clr.w -[A7] 0000378C 4EAD 221A jsr [A5 + 0x221A /* export_1087 */] 00003790 3D5F 000A move.w [A6 + 0xA], [A7]+ 00003794 6048 bra +0x4A /* 000037DE */ label00003796: 00003796 3D47 FFE8 move.w [A6 - 0x18], D7 0000379A 3D6E 0008 FFEA move.w [A6 - 0x16], [A6 + 0x8] 000037A0 2F2D B1F4 move.l -[A7], [A5 - 0x4E0C] 000037A4 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000037A8 486E FFE8 pea.l [A6 - 0x18] 000037AC 42A7 clr.l -[A7] 000037AE 7004 moveq.l D0, 0x04 000037B0 2F00 move.l -[A7], D0 000037B2 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 000037B6 4267 clr.w -[A7] 000037B8 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000037BC 4A5F tst.w [A7]+ 000037BE 6702 beq +0x4 /* 000037C2 */ 000037C0 601C bra +0x1E /* 000037DE */ label000037C2: 000037C2 206D B1F4 movea.l A0, [A5 - 0x4E0C] 000037C6 2D50 FFE4 move.l [A6 - 0x1C], [A0] 000037CA 206E FFE4 movea.l A0, [A6 - 0x1C] 000037CE 5250 addq.w [A0], 1 000037D0 3D47 000A move.w [A6 + 0xA], D7 000037D4 3F07 move.w -[A7], D7 000037D6 486E FEE0 pea.l [A6 - 0x120] 000037DA 4EBA C824 jsr [PC - 0x37DC /* 00000000 */] label000037DE: 000037DE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000037E2 4E5E unlink A6 000037E4 205F movea.l A0, [A7]+ 000037E6 544F addq.w A7, 2 000037E8 4ED0 jmp [A0] fn000037EA: 000037EA 4E56 FFFC link A6, -0x0004 000037EE 2F0C move.l -[A7], A4 000037F0 286E 0008 movea.l A4, [A6 + 0x8] 000037F4 422E 0010 clr.b [A6 + 0x10] 000037F8 7000 moveq.l D0, 0x00 000037FA 2940 FFEA move.l [A4 - 0x16], D0 000037FE 206C FFFC movea.l A0, [A4 - 0x4] 00003802 2010 move.l D0, [A0] 00003804 7230 moveq.l D1, 0x30 00003806 D081 add.l D0, D1 00003808 2940 FFF6 move.l [A4 - 0xA], D0 label0000380C: 0000380C 202C FFF6 move.l D0, [A4 - 0xA] 00003810 B0AC FFF2 cmp.l D0, [A4 - 0xE] 00003814 6728 beq +0x2A /* 0000383E */ 00003816 206C FFF6 movea.l A0, [A4 - 0xA] 0000381A 2010 move.l D0, [A0] 0000381C B0AE 000C cmp.l D0, [A6 + 0xC] 00003820 6608 bne +0xA /* 0000382A */ 00003822 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00003828 6014 bra +0x16 /* 0000383E */ label0000382A: 0000382A 206C FFF6 movea.l A0, [A4 - 0xA] 0000382E 3028 0004 move.w D0, [A0 + 0x4] 00003832 48C0 ext.l D0 00003834 D1AC FFEA add.l [A4 - 0x16], D0 00003838 5CAC FFF6 addq.l [A4 - 0xA], 6 0000383C 60CE bra -0x30 /* 0000380C */ label0000383E: 0000383E 285F movea.l A4, [A7]+ 00003840 4E5E unlink A6 00003842 205F movea.l A0, [A7]+ 00003844 504F addq.w A7, 8 00003846 4ED0 jmp [A0] fn00003848: 00003848 4E56 FFEE link A6, -0x0012 0000384C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00003850 286E 0008 movea.l A4, [A6 + 0x8] 00003854 206C FFF6 movea.l A0, [A4 - 0xA] 00003858 2E10 move.l D7, [A0] 0000385A 42A7 clr.l -[A7] 0000385C 2F07 move.l -[A7], D7 0000385E 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */] 00003862 265F movea.l A3, [A7]+ 00003864 200B move.l D0, A3 00003866 6612 bne +0x14 /* 0000387A */ 00003868 206C FFF6 movea.l A0, [A4 - 0xA] 0000386C 3028 0004 move.w D0, [A0 + 0x4] 00003870 48C0 ext.l D0 00003872 D1AC FFEA add.l [A4 - 0x16], D0 00003876 6000 0082 bra +0x84 /* 000038FA */ label0000387A: 0000387A 2C13 move.l D6, [A3] 0000387C 7018 moveq.l D0, 0x18 0000387E DC80 add.l D6, D0 00003880 3D7C 0001 FFF0 move.w [A6 - 0x10], 0x1 00003886 206C FFF6 movea.l A0, [A4 - 0xA] 0000388A 3D68 0004 FFEE move.w [A6 - 0x12], [A0 + 0x4] 00003890 3A2E FFF0 move.w D5, [A6 - 0x10] 00003894 6056 bra +0x58 /* 000038EC */ label00003896: 00003896 52AC FFEA addq.l [A4 - 0x16], 1 0000389A 2046 movea.l A0, D6 0000389C 2010 move.l D0, [A0] 0000389E B0AC 0008 cmp.l D0, [A4 + 0x8] 000038A2 6640 bne +0x42 /* 000038E4 */ 000038A4 2F07 move.l -[A7], D7 000038A6 4267 clr.w -[A7] 000038A8 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 000038AC 2B47 B392 move.l [A5 - 0x4C6E], D7 000038B0 206E 0008 movea.l A0, [A6 + 0x8] 000038B4 216C FFEA 0010 move.l [A0 + 0x10], [A4 - 0x16] 000038BA 202C 000C move.l D0, [A4 + 0xC] 000038BE B0AD A8CA cmp.l D0, [A5 - 0x5736] 000038C2 57C0 seq D0 000038C4 222C 0008 move.l D1, [A4 + 0x8] 000038C8 B2AD AEAC cmp.l D1, [A5 - 0x5154] 000038CC 57C1 seq D1 000038CE C001 and.b D0, D1 000038D0 6706 beq +0x8 /* 000038D8 */ 000038D2 2B6C FFEA A85E move.l [A5 - 0x57A2], [A4 - 0x16] label000038D8: 000038D8 206E 0008 movea.l A0, [A6 + 0x8] 000038DC 2C48 movea.l A6, A0 000038DE 4EFA 017A jmp [PC + 0x17A /* 00003A5A */] 000038E2 0000 DCAC ori.b D0, 0xAC // begin alternate branch 000038E4-000038E8 label000038E4: 000038E4 DCAC FFEE add.l D6, [A4 - 0x12] // end alternate branch 000038E4-000038E8 label000038E4: // (misaligned) 000038E6 FFEE .extension 0xFEE // unimplemented 000038E8 5245 addq.w D5, 1 000038EA 6906 bvs +0x8 /* 000038F2 */ label000038EC: 000038EC BA6E FFEE cmp.w D5, [A6 - 0x12] 000038F0 6FA4 ble -0x5A /* 00003896 */ label000038F2: 000038F2 2F07 move.l -[A7], D7 000038F4 4267 clr.w -[A7] 000038F6 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] label000038FA: 000038FA 5CAC FFF6 addq.l [A4 - 0xA], 6 000038FE 202C FFF6 move.l D0, [A4 - 0xA] 00003902 B0AC FFF2 cmp.l D0, [A4 - 0xE] 00003906 6614 bne +0x16 /* 0000391C */ 00003908 7000 moveq.l D0, 0x00 0000390A 2940 FFEA move.l [A4 - 0x16], D0 0000390E 206C FFFC movea.l A0, [A4 - 0x4] 00003912 2010 move.l D0, [A0] 00003914 7230 moveq.l D1, 0x30 00003916 D081 add.l D0, D1 00003918 2940 FFF6 move.l [A4 - 0xA], D0 label0000391C: 0000391C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00003920 4E5E unlink A6 00003922 2E9F move.l [A7], [A7]+ 00003924 4E75 rts export_1393: fn00003926: 00003926 4E56 FFD6 link A6, -0x002A 0000392A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000392E 202E 000C move.l D0, [A6 + 0xC] 00003932 B0AD A8CA cmp.l D0, [A5 - 0x5736] 00003936 57C0 seq D0 00003938 222E 0008 move.l D1, [A6 + 0x8] 0000393C B2AD AEAC cmp.l D1, [A5 - 0x5154] 00003940 57C1 seq D1 00003942 C001 and.b D0, D1 00003944 4AAD A85E tst.l [A5 - 0x57A2] 00003948 56C1 sne D1 0000394A C001 and.b D0, D1 0000394C 670A beq +0xC /* 00003958 */ 0000394E 2D6D A85E 0010 move.l [A6 + 0x10], [A5 - 0x57A2] 00003954 6000 011E bra +0x120 /* 00003A74 */ label00003958: 00003958 7000 moveq.l D0, 0x00 0000395A 2D40 0010 move.l [A6 + 0x10], D0 0000395E 42A7 clr.l -[A7] 00003960 2F2E 000C move.l -[A7], [A6 + 0xC] 00003964 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 00003968 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000396C 6604 bne +0x6 /* 00003972 */ 0000396E 6000 0104 bra +0x106 /* 00003A74 */ label00003972: 00003972 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003976 486E FFFB pea.l [A6 - 0x5] 0000397A 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 0000397E 206E FFFC movea.l A0, [A6 - 0x4] 00003982 2050 movea.l A0, [A0] 00003984 3028 001C move.w D0, [A0 + 0x1C] 00003988 48C0 ext.l D0 0000398A 2D40 FFEE move.l [A6 - 0x12], D0 0000398E 206E FFFC movea.l A0, [A6 - 0x4] 00003992 2010 move.l D0, [A0] 00003994 7230 moveq.l D1, 0x30 00003996 D081 add.l D0, D1 00003998 2D40 FFF6 move.l [A6 - 0xA], D0 0000399C 2050 movea.l A0, [A0] 0000399E 2F28 0010 move.l -[A7], [A0 + 0x10] 000039A2 7006 moveq.l D0, 0x06 000039A4 2F00 move.l -[A7], D0 000039A6 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 000039AA 201F move.l D0, [A7]+ 000039AC D0AE FFF6 add.l D0, [A6 - 0xA] 000039B0 2D40 FFF2 move.l [A6 - 0xE], D0 000039B4 42A7 clr.l -[A7] 000039B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039BA 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 000039BE 2D5F FFE2 move.l [A6 - 0x1E], [A7]+ 000039C2 6742 beq +0x44 /* 00003A06 */ 000039C4 206E FFE2 movea.l A0, [A6 - 0x1E] 000039C8 2050 movea.l A0, [A0] 000039CA 2D68 0020 FFDE move.l [A6 - 0x22], [A0 + 0x20] 000039D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039D4 4267 clr.w -[A7] 000039D6 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 000039DA 4AAE FFDE tst.l [A6 - 0x22] 000039DE 56C0 sne D0 000039E0 4A00 tst.b D0 000039E2 6722 beq +0x24 /* 00003A06 */ 000039E4 2F00 move.l -[A7], D0 000039E6 4267 clr.w -[A7] 000039E8 2F2E FFDE move.l -[A7], [A6 - 0x22] 000039EC 2F0E move.l -[A7], A6 000039EE 4EBA FDFA jsr [PC - 0x206 /* 000037EA */] 000039F2 121F move.b D1, [A7]+ 000039F4 201F move.l D0, [A7]+ 000039F6 C001 and.b D0, D1 000039F8 670C beq +0xE /* 00003A06 */ 000039FA 2F0E move.l -[A7], A6 000039FC 4EBA FE4A jsr [PC - 0x1B6 /* 00003848 */] 00003A00 2F0E move.l -[A7], A6 00003A02 4EBA FE44 jsr [PC - 0x1BC /* 00003848 */] label00003A06: 00003A06 4267 clr.w -[A7] 00003A08 2F2D B392 move.l -[A7], [A5 - 0x4C6E] 00003A0C 2F0E move.l -[A7], A6 00003A0E 4EBA FDDA jsr [PC - 0x226 /* 000037EA */] 00003A12 101F move.b D0, [A7]+ 00003A14 6614 bne +0x16 /* 00003A2A */ 00003A16 7000 moveq.l D0, 0x00 00003A18 2D40 FFEA move.l [A6 - 0x16], D0 00003A1C 206E FFFC movea.l A0, [A6 - 0x4] 00003A20 2010 move.l D0, [A0] 00003A22 7230 moveq.l D1, 0x30 00003A24 D081 add.l D0, D1 00003A26 2D40 FFF6 move.l [A6 - 0xA], D0 label00003A2A: 00003A2A 7001 moveq.l D0, 0x01 00003A2C 2D40 FFDA move.l [A6 - 0x26], D0 00003A30 206E FFFC movea.l A0, [A6 - 0x4] 00003A34 2050 movea.l A0, [A0] 00003A36 2D68 0010 FFD6 move.l [A6 - 0x2A], [A0 + 0x10] 00003A3C 2D6E FFDA FFE6 move.l [A6 - 0x1A], [A6 - 0x26] 00003A42 600C bra +0xE /* 00003A50 */ label00003A44: 00003A44 2F0E move.l -[A7], A6 00003A46 4EBA FE00 jsr [PC - 0x200 /* 00003848 */] 00003A4A 52AE FFE6 addq.l [A6 - 0x1A], 1 00003A4E 690A bvs +0xC /* 00003A5A */ label00003A50: 00003A50 202E FFE6 move.l D0, [A6 - 0x1A] 00003A54 B0AE FFD6 cmp.l D0, [A6 - 0x2A] 00003A58 6FEA ble -0x14 /* 00003A44 */ label00003A5A: 00003A5A 4FEE FFB6 lea.l A7, [A6 - 0x4A] 00003A5E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003A62 1F2E FFFB move.b -[A7], [A6 - 0x5] 00003A66 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003A6A 2F2E 000C move.l -[A7], [A6 + 0xC] 00003A6E 4267 clr.w -[A7] 00003A70 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */] label00003A74: 00003A74 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00003A78 4E5E unlink A6 00003A7A 205F movea.l A0, [A7]+ 00003A7C 504F addq.w A7, 8 00003A7E 4ED0 jmp [A0] export_1394: 00003A80 4E56 FFAC link A6, -0x0054 00003A84 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003A88 7000 moveq.l D0, 0x00 00003A8A 2D40 0020 move.l [A6 + 0x20], D0 00003A8E 4EBA C832 jsr [PC - 0x37CE /* 000002C2 */] 00003A92 42A7 clr.l -[A7] 00003A94 2F2E 001C move.l -[A7], [A6 + 0x1C] 00003A98 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 00003A9C 2E1F move.l D7, [A7]+ 00003A9E 6604 bne +0x6 /* 00003AA4 */ 00003AA0 6000 0350 bra +0x352 /* 00003DF2 */ label00003AA4: 00003AA4 2F07 move.l -[A7], D7 00003AA6 486E FFD3 pea.l [A6 - 0x2D] 00003AAA 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00003AAE 2047 movea.l A0, D7 00003AB0 2050 movea.l A0, [A0] 00003AB2 3A28 001C move.w D5, [A0 + 0x1C] 00003AB6 202E 0018 move.l D0, [A6 + 0x18] 00003ABA 5280 addq.l D0, 1 00003ABC 2D40 FFE8 move.l [A6 - 0x18], D0 00003AC0 7001 moveq.l D0, 0x01 00003AC2 B0AE FFE8 cmp.l D0, [A6 - 0x18] 00003AC6 6F06 ble +0x8 /* 00003ACE */ 00003AC8 7001 moveq.l D0, 0x01 00003ACA 2D40 FFE8 move.l [A6 - 0x18], D0 label00003ACE: 00003ACE 2047 movea.l A0, D7 00003AD0 2050 movea.l A0, [A0] 00003AD2 202E FFE8 move.l D0, [A6 - 0x18] 00003AD6 B0A8 0018 cmp.l D0, [A0 + 0x18] 00003ADA 6F06 ble +0x8 /* 00003AE2 */ 00003ADC 7001 moveq.l D0, 0x01 00003ADE 2D40 FFE8 move.l [A6 - 0x18], D0 label00003AE2: 00003AE2 2047 movea.l A0, D7 00003AE4 2850 movea.l A4, [A0] 00003AE6 7030 moveq.l D0, 0x30 00003AE8 D9C0 add.l A4, D0 00003AEA 2047 movea.l A0, D7 00003AEC 2050 movea.l A0, [A0] 00003AEE 2F28 0010 move.l -[A7], [A0 + 0x10] 00003AF2 7006 moveq.l D0, 0x06 00003AF4 2F00 move.l -[A7], D0 00003AF6 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00003AFA 201F move.l D0, [A7]+ 00003AFC D08C add.l D0, A4 00003AFE 2D40 FFF4 move.l [A6 - 0xC], D0 00003B02 2D6E FFE8 FFE4 move.l [A6 - 0x1C], [A6 - 0x18] label00003B08: 00003B08 302C 0004 move.w D0, [A4 + 0x4] 00003B0C 48C0 ext.l D0 00003B0E B0AE FFE4 cmp.l D0, [A6 - 0x1C] 00003B12 6C0E bge +0x10 /* 00003B22 */ 00003B14 302C 0004 move.w D0, [A4 + 0x4] 00003B18 48C0 ext.l D0 00003B1A 91AE FFE4 sub.l [A6 - 0x1C], D0 00003B1E 5C8C addq.l A4, 6 00003B20 60E6 bra -0x18 /* 00003B08 */ label00003B22: 00003B22 2814 move.l D4, [A4] 00003B24 42A7 clr.l -[A7] 00003B26 2F04 move.l -[A7], D4 00003B28 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */] 00003B2C 265F movea.l A3, [A7]+ 00003B2E 200B move.l D0, A3 00003B30 6700 0294 beq +0x296 /* 00003DC6 */ 00003B34 2F0B move.l -[A7], A3 00003B36 486E FFD2 pea.l [A6 - 0x2E] 00003B3A 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00003B3E 422E FFBC clr.b [A6 - 0x44] 00003B42 422E FFBE clr.b [A6 - 0x42] 00003B46 102E 0008 move.b D0, [A6 + 0x8] 00003B4A 6736 beq +0x38 /* 00003B82 */ 00003B4C 082D 0004 A8E2 btst.b [A5 - 0x571E], 0x4 00003B52 56C1 sne D1 00003B54 C001 and.b D0, D1 00003B56 672A beq +0x2C /* 00003B82 */ 00003B58 2053 movea.l A0, [A3] 00003B5A 2F08 move.l -[A7], A0 00003B5C 42A7 clr.l -[A7] 00003B5E 2F0B move.l -[A7], A3 00003B60 3F05 move.w -[A7], D5 00003B62 3F2C 0004 move.w -[A7], [A4 + 0x4] 00003B66 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00003B6A 201F move.l D0, [A7]+ 00003B6C 205F movea.l A0, [A7]+ 00003B6E B0A8 0014 cmp.l D0, [A0 + 0x14] 00003B72 6608 bne +0xA /* 00003B7C */ 00003B74 1D7C 0001 FFBE move.b [A6 - 0x42], 0x1 00003B7A 6006 bra +0x8 /* 00003B82 */ label00003B7C: 00003B7C 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1 label00003B82: 00003B82 1D6E FFBE FFBD move.b [A6 - 0x43], [A6 - 0x42] 00003B88 2C13 move.l D6, [A3] 00003B8A 7018 moveq.l D0, 0x18 00003B8C DC80 add.l D6, D0 00003B8E 3005 move.w D0, D5 00003B90 C1EC 0004 muls.w D0, [A4 + 0x4] 00003B94 48C0 ext.l D0 00003B96 D086 add.l D0, D6 00003B98 2D40 FFD6 move.l [A6 - 0x2A], D0 00003B9C 202E FFE4 move.l D0, [A6 - 0x1C] 00003BA0 5380 subq.l D0, 1 00003BA2 3205 move.w D1, D5 00003BA4 48C1 ext.l D1 00003BA6 2F00 move.l -[A7], D0 00003BA8 2F01 move.l -[A7], D1 00003BAA 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00003BAE DC9F add.l D6, [A7]+ 00003BB0 2047 movea.l A0, D7 00003BB2 2050 movea.l A0, [A0] 00003BB4 3D68 0020 FFD4 move.w [A6 - 0x2C], [A0 + 0x20] 00003BBA 4AAE 0014 tst.l [A6 + 0x14] 00003BBE 57C0 seq D0 00003BC0 4AAE 0010 tst.l [A6 + 0x10] 00003BC4 57C1 seq D1 00003BC6 8001 or.b D0, D1 00003BC8 4400 neg.b D0 00003BCA 1D40 FFBF move.b [A6 - 0x41], D0 00003BCE 202E 0014 move.l D0, [A6 + 0x14] 00003BD2 5880 addq.l D0, 4 00003BD4 2D40 FFC4 move.l [A6 - 0x3C], D0 00003BD8 202E 0010 move.l D0, [A6 + 0x10] 00003BDC 5880 addq.l D0, 4 00003BDE 2D40 FFC0 move.l [A6 - 0x40], D0 00003BE2 7001 moveq.l D0, 0x01 00003BE4 2D40 FFB8 move.l [A6 - 0x48], D0 00003BE8 2047 movea.l A0, D7 00003BEA 2050 movea.l A0, [A0] 00003BEC 2D68 0018 FFB4 move.l [A6 - 0x4C], [A0 + 0x18] 00003BF2 2D6E FFB8 FFDE move.l [A6 - 0x22], [A6 - 0x48] 00003BF8 6000 01AE bra +0x1B0 /* 00003DA8 */ label00003BFC: 00003BFC 102E FFBF move.b D0, [A6 - 0x41] 00003C00 672A beq +0x2C /* 00003C2C */ 00003C02 102E FFBD move.b D0, [A6 - 0x43] 00003C06 C02E FFBE and.b D0, [A6 - 0x42] 00003C0A 1B40 AEC8 move.b [A5 - 0x5138], D0 00003C0E 1D6E FFBE FFBD move.b [A6 - 0x43], [A6 - 0x42] 00003C14 2046 movea.l A0, D6 00003C16 0828 0005 0004 btst.b [A0 + 0x4], 0x5 00003C1C 6600 0082 bne +0x84 /* 00003CA0 */ 00003C20 422D AEC8 clr.b [A5 - 0x5138] 00003C24 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1 00003C2A 6074 bra +0x76 /* 00003CA0 */ label00003C2C: 00003C2C 2006 move.l D0, D6 00003C2E 5880 addq.l D0, 4 00003C30 2D40 FFCA move.l [A6 - 0x36], D0 00003C34 206E FFCA movea.l A0, [A6 - 0x36] 00003C38 0810 0005 btst.b [A0], 0x5 00003C3C 6708 beq +0xA /* 00003C46 */ 00003C3E 2D6E FFC0 FFCE move.l [A6 - 0x32], [A6 - 0x40] 00003C44 600C bra +0xE /* 00003C52 */ label00003C46: 00003C46 2D6E FFC4 FFCE move.l [A6 - 0x32], [A6 - 0x3C] 00003C4C 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1 label00003C52: 00003C52 206E FFCE movea.l A0, [A6 - 0x32] 00003C56 226E FFCA movea.l A1, [A6 - 0x36] 00003C5A 2011 move.l D0, [A1] 00003C5C C090 and.l D0, [A0] 00003C5E B090 cmp.l D0, [A0] 00003C60 6600 0082 bne +0x84 /* 00003CE4 */ 00003C64 3D7C 0002 FFB2 move.w [A6 - 0x4E], 0x2 00003C6A 3D6E FFD4 FFB0 move.w [A6 - 0x50], [A6 - 0x2C] 00003C70 3D6E FFB2 FFC8 move.w [A6 - 0x38], [A6 - 0x4E] 00003C76 601E bra +0x20 /* 00003C96 */ label00003C78: 00003C78 58AE FFCE addq.l [A6 - 0x32], 4 00003C7C 58AE FFCA addq.l [A6 - 0x36], 4 00003C80 206E FFCE movea.l A0, [A6 - 0x32] 00003C84 226E FFCA movea.l A1, [A6 - 0x36] 00003C88 2011 move.l D0, [A1] 00003C8A C090 and.l D0, [A0] 00003C8C B090 cmp.l D0, [A0] 00003C8E 6654 bne +0x56 /* 00003CE4 */ 00003C90 526E FFC8 addq.w [A6 - 0x38], 1 00003C94 690A bvs +0xC /* 00003CA0 */ label00003C96: 00003C96 302E FFC8 move.w D0, [A6 - 0x38] 00003C9A B06E FFB0 cmp.w D0, [A6 - 0x50] 00003C9E 6FD8 ble -0x26 /* 00003C78 */ label00003CA0: 00003CA0 4267 clr.w -[A7] 00003CA2 2F06 move.l -[A7], D6 00003CA4 2F2E 000C move.l -[A7], [A6 + 0xC] 00003CA8 205F movea.l A0, [A7]+ 00003CAA 4E90 jsr [A0] 00003CAC 101F move.b D0, [A7]+ 00003CAE 6734 beq +0x36 /* 00003CE4 */ 00003CB0 202E 0018 move.l D0, [A6 + 0x18] 00003CB4 D1AE FFDE add.l [A6 - 0x22], D0 00003CB8 2047 movea.l A0, D7 00003CBA 2050 movea.l A0, [A0] 00003CBC 2D48 FFAC move.l [A6 - 0x54], A0 00003CC0 202E FFDE move.l D0, [A6 - 0x22] 00003CC4 B0A8 0018 cmp.l D0, [A0 + 0x18] 00003CC8 6F0C ble +0xE /* 00003CD6 */ 00003CCA 206E FFAC movea.l A0, [A6 - 0x54] 00003CCE 2028 0018 move.l D0, [A0 + 0x18] 00003CD2 91AE FFDE sub.l [A6 - 0x22], D0 label00003CD6: 00003CD6 2D6E FFDE 0020 move.l [A6 + 0x20], [A6 - 0x22] 00003CDC 2B44 B392 move.l [A5 - 0x4C6E], D4 00003CE0 6000 00D2 bra +0xD4 /* 00003DB4 */ label00003CE4: 00003CE4 3005 move.w D0, D5 00003CE6 48C0 ext.l D0 00003CE8 DC80 add.l D6, D0 00003CEA BCAE FFD6 cmp.l D6, [A6 - 0x2A] 00003CEE 6600 00B2 bne +0xB4 /* 00003DA2 */ 00003CF2 102E 000A move.b D0, [A6 + 0xA] 00003CF6 6712 beq +0x14 /* 00003D0A */ 00003CF8 2F00 move.l -[A7], D0 00003CFA 4267 clr.w -[A7] 00003CFC 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00003D00 121F move.b D1, [A7]+ 00003D02 201F move.l D0, [A7]+ 00003D04 C001 and.b D0, D1 00003D06 6600 00AC bne +0xAE /* 00003DB4 */ label00003D0A: 00003D0A 2F0B move.l -[A7], A3 00003D0C 1F2E FFD2 move.b -[A7], [A6 - 0x2E] 00003D10 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003D14 2F04 move.l -[A7], D4 00003D16 4267 clr.w -[A7] 00003D18 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 00003D1C 5C8C addq.l A4, 6 00003D1E B9EE FFF4 cmpa.l A4, [A6 - 0xC] 00003D22 6608 bne +0xA /* 00003D2C */ 00003D24 2047 movea.l A0, D7 00003D26 2850 movea.l A4, [A0] 00003D28 7030 moveq.l D0, 0x30 00003D2A D9C0 add.l A4, D0 label00003D2C: 00003D2C 2814 move.l D4, [A4] 00003D2E 42A7 clr.l -[A7] 00003D30 2F04 move.l -[A7], D4 00003D32 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */] 00003D36 265F movea.l A3, [A7]+ 00003D38 200B move.l D0, A3 00003D3A 6608 bne +0xA /* 00003D44 */ 00003D3C 700C moveq.l D0, 0x0C 00003D3E 2F00 move.l -[A7], D0 00003D40 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00003D44: 00003D44 2F0B move.l -[A7], A3 00003D46 486E FFD2 pea.l [A6 - 0x2E] 00003D4A 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00003D4E 422E FFBE clr.b [A6 - 0x42] 00003D52 102E 0008 move.b D0, [A6 + 0x8] 00003D56 6736 beq +0x38 /* 00003D8E */ 00003D58 082D 0004 A8E2 btst.b [A5 - 0x571E], 0x4 00003D5E 56C1 sne D1 00003D60 C001 and.b D0, D1 00003D62 672A beq +0x2C /* 00003D8E */ 00003D64 2053 movea.l A0, [A3] 00003D66 2F08 move.l -[A7], A0 00003D68 42A7 clr.l -[A7] 00003D6A 2F0B move.l -[A7], A3 00003D6C 3F05 move.w -[A7], D5 00003D6E 3F2C 0004 move.w -[A7], [A4 + 0x4] 00003D72 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00003D76 201F move.l D0, [A7]+ 00003D78 205F movea.l A0, [A7]+ 00003D7A B0A8 0014 cmp.l D0, [A0 + 0x14] 00003D7E 6608 bne +0xA /* 00003D88 */ 00003D80 1D7C 0001 FFBE move.b [A6 - 0x42], 0x1 00003D86 6006 bra +0x8 /* 00003D8E */ label00003D88: 00003D88 1D7C 0001 FFBC move.b [A6 - 0x44], 0x1 label00003D8E: 00003D8E 2C13 move.l D6, [A3] 00003D90 7018 moveq.l D0, 0x18 00003D92 DC80 add.l D6, D0 00003D94 3005 move.w D0, D5 00003D96 C1EC 0004 muls.w D0, [A4 + 0x4] 00003D9A 48C0 ext.l D0 00003D9C D086 add.l D0, D6 00003D9E 2D40 FFD6 move.l [A6 - 0x2A], D0 label00003DA2: 00003DA2 52AE FFDE addq.l [A6 - 0x22], 1 00003DA6 690C bvs +0xE /* 00003DB4 */ label00003DA8: 00003DA8 202E FFDE move.l D0, [A6 - 0x22] 00003DAC B0AE FFB4 cmp.l D0, [A6 - 0x4C] 00003DB0 6F00 FE4A ble -0x1B4 /* 00003BFC */ label00003DB4: 00003DB4 2F0B move.l -[A7], A3 00003DB6 1F2E FFD2 move.b -[A7], [A6 - 0x2E] 00003DBA 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003DBE 2F04 move.l -[A7], D4 00003DC0 4267 clr.w -[A7] 00003DC2 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] label00003DC6: 00003DC6 2F07 move.l -[A7], D7 00003DC8 1F2E FFD3 move.b -[A7], [A6 - 0x2D] 00003DCC 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003DD0 2F2E 001C move.l -[A7], [A6 + 0x1C] 00003DD4 4267 clr.w -[A7] 00003DD6 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */] 00003DDA 4AAD A8FE tst.l [A5 - 0x5702] 00003DDE 56C0 sne D0 00003DE0 C02E FFBC and.b D0, [A6 - 0x44] 00003DE4 670C beq +0xE /* 00003DF2 */ 00003DE6 7000 moveq.l D0, 0x00 00003DE8 2B40 A8FE move.l [A5 - 0x5702], D0 00003DEC 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1 label00003DF2: 00003DF2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00003DF6 4E5E unlink A6 00003DF8 205F movea.l A0, [A7]+ 00003DFA DEFC 0018 add.w A7, 0x18 00003DFE 4ED0 jmp [A0] export_1395: 00003E00 4E56 FEE4 link A6, -0x011C 00003E04 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003E08 206E 0008 movea.l A0, [A6 + 0x8] 00003E0C 43EE FF00 lea.l A1, [A6 - 0x100] 00003E10 707F moveq.l D0, 0x7F label00003E12: 00003E12 32D8 move.w [A1]+, [A0]+ 00003E14 51C8 FFFC dbf D0, -0x6 /* 00003E12 */ 00003E18 282E 000C move.l D4, [A6 + 0xC] 00003E1C 422E 0010 clr.b [A6 + 0x10] 00003E20 4267 clr.w -[A7] 00003E22 486E FF00 pea.l [A6 - 0x100] 00003E26 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 00003E2A 101F move.b D0, [A7]+ 00003E2C 6704 beq +0x6 /* 00003E32 */ 00003E2E 6000 00CE bra +0xD0 /* 00003EFE */ label00003E32: 00003E32 4267 clr.w -[A7] 00003E34 4240 clr.w D0 00003E36 102E FF00 move.b D0, [A6 - 0x100] 00003E3A 5240 addq.w D0, 1 00003E3C 3F00 move.w -[A7], D0 00003E3E 3F3C 00FF move.w -[A7], 0xFF 00003E42 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00003E46 3E1F move.w D7, [A7]+ 00003E48 41EE FF00 lea.l A0, [A6 - 0x100] 00003E4C 4230 7000 clr.b [A0 + D7.w] 00003E50 4267 clr.w -[A7] 00003E52 2F04 move.l -[A7], D4 00003E54 3007 move.w D0, D7 00003E56 48C0 ext.l D0 00003E58 2F00 move.l -[A7], D0 00003E5A 486E FEF8 pea.l [A6 - 0x108] 00003E5E 4EBA F23E jsr [PC - 0xDC2 /* 0000309E */] 00003E62 101F move.b D0, [A7]+ 00003E64 6700 0098 beq +0x9A /* 00003EFE */ 00003E68 42A7 clr.l -[A7] 00003E6A 2F04 move.l -[A7], D4 00003E6C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003E70 285F movea.l A4, [A7]+ 00003E72 2054 movea.l A0, [A4] 00003E74 2028 0028 move.l D0, [A0 + 0x28] 00003E78 7232 moveq.l D1, 0x32 00003E7A D081 add.l D0, D1 00003E7C 2228 002E move.l D1, [A0 + 0x2E] 00003E80 D280 add.l D1, D0 00003E82 2D41 FEF8 move.l [A6 - 0x108], D1 00003E86 266E FEF8 movea.l A3, [A6 - 0x108] 00003E8A D7D4 add.l A3, [A4] 00003E8C 42A7 clr.l -[A7] 00003E8E 2F0B move.l -[A7], A3 00003E90 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00003E94 201F move.l D0, [A7]+ 00003E96 5280 addq.l D0, 1 00003E98 3C00 move.w D6, D0 00003E9A BC47 cmp.w D6, D7 00003E9C 6734 beq +0x36 /* 00003ED2 */ 00003E9E 3006 move.w D0, D6 00003EA0 48C0 ext.l D0 00003EA2 D08B add.l D0, A3 00003EA4 2D40 FEEC move.l [A6 - 0x114], D0 00003EA8 3007 move.w D0, D7 00003EAA 48C0 ext.l D0 00003EAC D08B add.l D0, A3 00003EAE 2D40 FEE8 move.l [A6 - 0x118], D0 00003EB2 2054 movea.l A0, [A4] 00003EB4 2A10 move.l D5, [A0] 00003EB6 DA94 add.l D5, [A4] 00003EB8 2F2E FEEC move.l -[A7], [A6 - 0x114] 00003EBC 2F2E FEE8 move.l -[A7], [A6 - 0x118] 00003EC0 2005 move.l D0, D5 00003EC2 90AE FEEC sub.l D0, [A6 - 0x114] 00003EC6 3207 move.w D1, D7 00003EC8 48C1 ext.l D1 00003ECA 9081 sub.l D0, D1 00003ECC 2F00 move.l -[A7], D0 00003ECE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] label00003ED2: 00003ED2 41EE FF00 lea.l A0, [A6 - 0x100] 00003ED6 2008 move.l D0, A0 00003ED8 5280 addq.l D0, 1 00003EDA 2D40 FEEC move.l [A6 - 0x114], D0 00003EDE 2D4B FEE8 move.l [A6 - 0x118], A3 00003EE2 486E FEEC pea.l [A6 - 0x114] 00003EE6 486E FEE8 pea.l [A6 - 0x118] 00003EEA 4EAD 281A jsr [A5 + 0x281A /* export_1279 */] 00003EEE 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00003EF4 2F04 move.l -[A7], D4 00003EF6 1F3C 0001 move.b -[A7], 0x1 00003EFA 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label00003EFE: 00003EFE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00003F02 4E5E unlink A6 00003F04 205F movea.l A0, [A7]+ 00003F06 504F addq.w A7, 8 00003F08 4ED0 jmp [A0] export_1396: 00003F0A 4E56 FFE6 link A6, -0x001A 00003F0E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00003F12 2A2E 0014 move.l D5, [A6 + 0x14] 00003F16 422E 0018 clr.b [A6 + 0x18] 00003F1A 206E 0008 movea.l A0, [A6 + 0x8] 00003F1E 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 00003F24 B090 cmp.l D0, [A0] 00003F26 6604 bne +0x6 /* 00003F2C */ 00003F28 7C00 moveq.l D6, 0x00 00003F2A 6002 bra +0x4 /* 00003F2E */ label00003F2C: 00003F2C 7C21 moveq.l D6, 0x21 label00003F2E: 00003F2E 2E06 move.l D7, D6 00003F30 DEAE 000C add.l D7, [A6 + 0xC] 00003F34 0C87 0000 7530 cmpi.l D7, 0x7530 /* 'u0' */ 00003F3A 6E00 0086 bgt +0x88 /* 00003FC2 */ 00003F3E 4267 clr.w -[A7] 00003F40 2F05 move.l -[A7], D5 00003F42 2F07 move.l -[A7], D7 00003F44 486E FFF4 pea.l [A6 - 0xC] 00003F48 4EBA F154 jsr [PC - 0xEAC /* 0000309E */] 00003F4C 101F move.b D0, [A7]+ 00003F4E 6602 bne +0x4 /* 00003F52 */ 00003F50 6070 bra +0x72 /* 00003FC2 */ label00003F52: 00003F52 42A7 clr.l -[A7] 00003F54 2F05 move.l -[A7], D5 00003F56 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00003F5A 285F movea.l A4, [A7]+ 00003F5C 2054 movea.l A0, [A4] 00003F5E 2028 0028 move.l D0, [A0 + 0x28] 00003F62 7232 moveq.l D1, 0x32 00003F64 D081 add.l D0, D1 00003F66 2228 002E move.l D1, [A0 + 0x2E] 00003F6A D280 add.l D1, D0 00003F6C 2D41 FFF4 move.l [A6 - 0xC], D1 00003F70 202E FFF4 move.l D0, [A6 - 0xC] 00003F74 D094 add.l D0, [A4] 00003F76 2D40 FFEC move.l [A6 - 0x14], D0 00003F7A 486E FFEC pea.l [A6 - 0x14] 00003F7E 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 00003F82 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003F86 2F2E 000C move.l -[A7], [A6 + 0xC] 00003F8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F8E 486E FFEC pea.l [A6 - 0x14] 00003F92 4EBA C350 jsr [PC - 0x3CB0 /* 000002E4 */] 00003F96 2054 movea.l A0, [A4] 00003F98 2650 movea.l A3, [A0] 00003F9A D7D4 add.l A3, [A4] 00003F9C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003FA0 200B move.l D0, A3 00003FA2 90AE FFEC sub.l D0, [A6 - 0x14] 00003FA6 2F00 move.l -[A7], D0 00003FA8 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00003FAC 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 00003FB2 2F05 move.l -[A7], D5 00003FB4 1F3C 0001 move.b -[A7], 0x1 00003FB8 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00003FBC 2F05 move.l -[A7], D5 00003FBE 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */] label00003FC2: 00003FC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003FC6 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00003FCA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00003FCE 4E5E unlink A6 00003FD0 205F movea.l A0, [A7]+ 00003FD2 DEFC 0010 add.w A7, 0x10 00003FD6 4ED0 jmp [A0] export_1397: 00003FD8 4E56 FFD2 link A6, -0x002E 00003FDC 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00003FE0 182E 000A move.b D4, [A6 + 0xA] 00003FE4 422E 0016 clr.b [A6 + 0x16] 00003FE8 4267 clr.w -[A7] 00003FEA 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003FEE 3F2E 000C move.w -[A7], [A6 + 0xC] 00003FF2 486E FFE2 pea.l [A6 - 0x1E] 00003FF6 4EBA DA38 jsr [PC - 0x25C8 /* 00001A30 */] 00003FFA 101F move.b D0, [A7]+ 00003FFC 6604 bne +0x6 /* 00004002 */ 00003FFE 6000 00FA bra +0xFC /* 000040FA */ label00004002: 00004002 4207 clr.b D7 00004004 082E 0001 FFE7 btst.b [A6 - 0x19], 0x1 0000400A 56C0 sne D0 0000400C 4400 neg.b D0 0000400E B02E 0008 cmp.b D0, [A6 + 0x8] 00004012 672C beq +0x2E /* 00004040 */ 00004014 7E01 moveq.l D7, 0x01 00004016 102E 0008 move.b D0, [A6 + 0x8] 0000401A 6712 beq +0x14 /* 0000402E */ 0000401C 7000 moveq.l D0, 0x00 0000401E 102E FFE7 move.b D0, [A6 - 0x19] 00004022 80BC 0000 0002 or.l D0, 0x2 00004028 1D40 FFE7 move.b [A6 - 0x19], D0 0000402C 6012 bra +0x14 /* 00004040 */ label0000402E: 0000402E 7000 moveq.l D0, 0x00 00004030 303C 00FD move.w D0, 0xFD 00004034 7200 moveq.l D1, 0x00 00004036 122E FFE7 move.b D1, [A6 - 0x19] 0000403A C081 and.l D0, D1 0000403C 1D40 FFE7 move.b [A6 - 0x19], D0 label00004040: 00004040 4267 clr.w -[A7] 00004042 2F2E 0012 move.l -[A7], [A6 + 0x12] 00004046 2F2E 000E move.l -[A7], [A6 + 0xE] 0000404A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000404E 4EBA D3F0 jsr [PC - 0x2C10 /* 00001440 */] 00004052 B81F cmp.b D4, [A7]+ 00004054 660A bne +0xC /* 00004060 */ 00004056 1D7C 0001 0016 move.b [A6 + 0x16], 0x1 0000405C 6000 0086 bra +0x88 /* 000040E4 */ label00004060: 00004060 082E 0004 FFF0 btst.b [A6 - 0x10], 0x4 00004066 6754 beq +0x56 /* 000040BC */ 00004068 1004 move.b D0, D4 0000406A 6706 beq +0x8 /* 00004072 */ 0000406C 7C31 moveq.l D6, 0x31 0000406E 7A01 moveq.l D5, 0x01 00004070 6004 bra +0x6 /* 00004076 */ label00004072: 00004072 7C30 moveq.l D6, 0x30 00004074 7A00 moveq.l D5, 0x00 label00004076: 00004076 42A7 clr.l -[A7] 00004078 7002 moveq.l D0, 0x02 0000407A 2F00 move.l -[A7], D0 0000407C 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00004080 2D5F FFDE move.l [A6 - 0x22], [A7]+ 00004084 206E FFDE movea.l A0, [A6 - 0x22] 00004088 2850 movea.l A4, [A0] 0000408A 1886 move.b [A4], D6 0000408C 528C addq.l A4, 1 0000408E 4214 clr.b [A4] 00004090 4267 clr.w -[A7] 00004092 2F2E 000E move.l -[A7], [A6 + 0xE] 00004096 42A7 clr.l -[A7] 00004098 3F2E 000C move.w -[A7], [A6 + 0xC] 0000409C 2F2E FFDE move.l -[A7], [A6 - 0x22] 000040A0 2F05 move.l -[A7], D5 000040A2 1F3C 0001 move.b -[A7], 0x1 000040A6 486E FFD5 pea.l [A6 - 0x2B] 000040AA 4EBA 074C jsr [PC + 0x74C /* 000047F8 */] 000040AE 1D5F 0016 move.b [A6 + 0x16], [A7]+ 000040B2 486E FFDE pea.l [A6 - 0x22] 000040B6 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 000040BA 6028 bra +0x2A /* 000040E4 */ label000040BC: 000040BC 1004 move.b D0, D4 000040BE 6712 beq +0x14 /* 000040D2 */ 000040C0 7000 moveq.l D0, 0x00 000040C2 302E FFF0 move.w D0, [A6 - 0x10] 000040C6 80BC 0000 4000 or.l D0, 0x4000 /* '@\0' */ 000040CC 3D40 FFF0 move.w [A6 - 0x10], D0 000040D0 6010 bra +0x12 /* 000040E2 */ label000040D2: 000040D2 7000 moveq.l D0, 0x00 000040D4 302E FFF0 move.w D0, [A6 - 0x10] 000040D8 C0BC FFFF BFFF and.l D0, 0xFFFFBFFF 000040DE 3D40 FFF0 move.w [A6 - 0x10], D0 label000040E2: 000040E2 7E01 moveq.l D7, 0x01 label000040E4: 000040E4 1007 move.b D0, D7 000040E6 6712 beq +0x14 /* 000040FA */ 000040E8 4267 clr.w -[A7] 000040EA 2F2E 0012 move.l -[A7], [A6 + 0x12] 000040EE 486E FFE2 pea.l [A6 - 0x1E] 000040F2 4EBA 03D0 jsr [PC + 0x3D0 /* 000044C4 */] 000040F6 1D5F 0016 move.b [A6 + 0x16], [A7]+ label000040FA: 000040FA 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000040FE 4E5E unlink A6 00004100 205F movea.l A0, [A7]+ 00004102 DEFC 000E add.w A7, 0xE 00004106 4ED0 jmp [A0] export_1398: 00004108 4E56 FEE4 link A6, -0x011C 0000410C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004110 206E 0008 movea.l A0, [A6 + 0x8] 00004114 43EE FF00 lea.l A1, [A6 - 0x100] 00004118 707F moveq.l D0, 0x7F label0000411A: 0000411A 32D8 move.w [A1]+, [A0]+ 0000411C 51C8 FFFC dbf D0, -0x6 /* 0000411A */ 00004120 2A2E 000C move.l D5, [A6 + 0xC] 00004124 422E 0010 clr.b [A6 + 0x10] 00004128 4267 clr.w -[A7] 0000412A 486E FF00 pea.l [A6 - 0x100] 0000412E 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 00004132 101F move.b D0, [A7]+ 00004134 6704 beq +0x6 /* 0000413A */ 00004136 6000 00E4 bra +0xE6 /* 0000421C */ label0000413A: 0000413A 4267 clr.w -[A7] 0000413C 4240 clr.w D0 0000413E 102E FF00 move.b D0, [A6 - 0x100] 00004142 5240 addq.w D0, 1 00004144 3F00 move.w -[A7], D0 00004146 3F3C 00FF move.w -[A7], 0xFF 0000414A 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 0000414E 3E1F move.w D7, [A7]+ 00004150 41EE FF00 lea.l A0, [A6 - 0x100] 00004154 4230 7000 clr.b [A0 + D7.w] 00004158 4267 clr.w -[A7] 0000415A 2F05 move.l -[A7], D5 0000415C 3007 move.w D0, D7 0000415E 48C0 ext.l D0 00004160 2F00 move.l -[A7], D0 00004162 486E FEF8 pea.l [A6 - 0x108] 00004166 4EBA EF36 jsr [PC - 0x10CA /* 0000309E */] 0000416A 101F move.b D0, [A7]+ 0000416C 6700 00AE beq +0xB0 /* 0000421C */ 00004170 42A7 clr.l -[A7] 00004172 2F05 move.l -[A7], D5 00004174 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00004178 285F movea.l A4, [A7]+ 0000417A 2054 movea.l A0, [A4] 0000417C 2028 002C move.l D0, [A0 + 0x2C] 00004180 7236 moveq.l D1, 0x36 00004182 D081 add.l D0, D1 00004184 2228 0032 move.l D1, [A0 + 0x32] 00004188 D280 add.l D1, D0 0000418A 2D41 FEF8 move.l [A6 - 0x108], D1 0000418E 266E FEF8 movea.l A3, [A6 - 0x108] 00004192 D7D4 add.l A3, [A4] 00004194 42A7 clr.l -[A7] 00004196 2F0B move.l -[A7], A3 00004198 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 0000419C 201F move.l D0, [A7]+ 0000419E 5280 addq.l D0, 1 000041A0 3C00 move.w D6, D0 000041A2 BC47 cmp.w D6, D7 000041A4 6734 beq +0x36 /* 000041DA */ 000041A6 3006 move.w D0, D6 000041A8 48C0 ext.l D0 000041AA D08B add.l D0, A3 000041AC 2D40 FEEC move.l [A6 - 0x114], D0 000041B0 3007 move.w D0, D7 000041B2 48C0 ext.l D0 000041B4 D08B add.l D0, A3 000041B6 2D40 FEE8 move.l [A6 - 0x118], D0 000041BA 2054 movea.l A0, [A4] 000041BC 2810 move.l D4, [A0] 000041BE D894 add.l D4, [A4] 000041C0 2F2E FEEC move.l -[A7], [A6 - 0x114] 000041C4 2F2E FEE8 move.l -[A7], [A6 - 0x118] 000041C8 2004 move.l D0, D4 000041CA 90AE FEEC sub.l D0, [A6 - 0x114] 000041CE 3207 move.w D1, D7 000041D0 48C1 ext.l D1 000041D2 9081 sub.l D0, D1 000041D4 2F00 move.l -[A7], D0 000041D6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] label000041DA: 000041DA 41EE FF00 lea.l A0, [A6 - 0x100] 000041DE 2008 move.l D0, A0 000041E0 5280 addq.l D0, 1 000041E2 2D40 FEEC move.l [A6 - 0x114], D0 000041E6 2D4B FEE8 move.l [A6 - 0x118], A3 000041EA 486E FEEC pea.l [A6 - 0x114] 000041EE 486E FEE8 pea.l [A6 - 0x118] 000041F2 4EAD 281A jsr [A5 + 0x281A /* export_1279 */] 000041F6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 000041FC 2F05 move.l -[A7], D5 000041FE 1F3C 0001 move.b -[A7], 0x1 00004202 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 00004206 2F2D A8CA move.l -[A7], [A5 - 0x5736] 0000420A 42A7 clr.l -[A7] 0000420C 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00004210 2F05 move.l -[A7], D5 00004212 4EBA F712 jsr [PC - 0x8EE /* 00003926 */] 00004216 4267 clr.w -[A7] 00004218 4EBA 1C6E jsr [PC + 0x1C6E /* 00005E88 */] label0000421C: 0000421C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004220 4E5E unlink A6 00004222 205F movea.l A0, [A7]+ 00004224 504F addq.w A7, 8 00004226 4ED0 jmp [A0] export_1399: 00004228 4E56 FFE6 link A6, -0x001A 0000422C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00004230 2A2E 0014 move.l D5, [A6 + 0x14] 00004234 422E 0018 clr.b [A6 + 0x18] 00004238 206E 0008 movea.l A0, [A6 + 0x8] 0000423C 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 00004242 B090 cmp.l D0, [A0] 00004244 6604 bne +0x6 /* 0000424A */ 00004246 7C00 moveq.l D6, 0x00 00004248 6002 bra +0x4 /* 0000424C */ label0000424A: 0000424A 7C21 moveq.l D6, 0x21 label0000424C: 0000424C 2E06 move.l D7, D6 0000424E DEAE 000C add.l D7, [A6 + 0xC] 00004252 0C87 0000 7530 cmpi.l D7, 0x7530 /* 'u0' */ 00004258 6E00 0086 bgt +0x88 /* 000042E0 */ 0000425C 4267 clr.w -[A7] 0000425E 2F05 move.l -[A7], D5 00004260 2F07 move.l -[A7], D7 00004262 486E FFF4 pea.l [A6 - 0xC] 00004266 4EBA EE36 jsr [PC - 0x11CA /* 0000309E */] 0000426A 101F move.b D0, [A7]+ 0000426C 6602 bne +0x4 /* 00004270 */ 0000426E 6070 bra +0x72 /* 000042E0 */ label00004270: 00004270 42A7 clr.l -[A7] 00004272 2F05 move.l -[A7], D5 00004274 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00004278 285F movea.l A4, [A7]+ 0000427A 2054 movea.l A0, [A4] 0000427C 2028 002C move.l D0, [A0 + 0x2C] 00004280 7236 moveq.l D1, 0x36 00004282 D081 add.l D0, D1 00004284 2228 0032 move.l D1, [A0 + 0x32] 00004288 D280 add.l D1, D0 0000428A 2D41 FFF4 move.l [A6 - 0xC], D1 0000428E 202E FFF4 move.l D0, [A6 - 0xC] 00004292 D094 add.l D0, [A4] 00004294 2D40 FFEC move.l [A6 - 0x14], D0 00004298 486E FFEC pea.l [A6 - 0x14] 0000429C 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 000042A0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000042A4 2F2E 000C move.l -[A7], [A6 + 0xC] 000042A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042AC 486E FFEC pea.l [A6 - 0x14] 000042B0 4EBA C032 jsr [PC - 0x3FCE /* 000002E4 */] 000042B4 2054 movea.l A0, [A4] 000042B6 2650 movea.l A3, [A0] 000042B8 D7D4 add.l A3, [A4] 000042BA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000042BE 200B move.l D0, A3 000042C0 90AE FFEC sub.l D0, [A6 - 0x14] 000042C4 2F00 move.l -[A7], D0 000042C6 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000042CA 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 000042D0 2F05 move.l -[A7], D5 000042D2 1F3C 0001 move.b -[A7], 0x1 000042D6 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 000042DA 2F05 move.l -[A7], D5 000042DC 4EAD 138A jsr [A5 + 0x138A /* export_621 */] label000042E0: 000042E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042E4 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000042E8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000042EC 4E5E unlink A6 000042EE 205F movea.l A0, [A7]+ 000042F0 DEFC 0010 add.w A7, 0x10 000042F4 4ED0 jmp [A0] export_1400: fn000042F6: 000042F6 4E56 FF7A link A6, -0x0086 000042FA 102D A84C move.b D0, [A5 - 0x57B4] 000042FE 6600 0090 bne +0x92 /* 00004390 */ 00004302 4AAE 000A tst.l [A6 + 0xA] 00004306 57C1 seq D1 00004308 8001 or.b D0, D1 0000430A 0240 0001 andi.w D0, 0x1 0000430E 6702 beq +0x4 /* 00004312 */ 00004310 607E bra +0x80 /* 00004390 */ label00004312: 00004312 4267 clr.w -[A7] 00004314 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00004318 2F2E 000A move.l -[A7], [A6 + 0xA] 0000431C 486E FF7C pea.l [A6 - 0x84] 00004320 4EBA D420 jsr [PC - 0x2BE0 /* 00001742 */] 00004324 101F move.b D0, [A7]+ 00004326 660A bne +0xC /* 00004332 */ 00004328 2F3C 0005 BAAC move.l -[A7], 0x5BAAC 0000432E 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00004332: 00004332 082E 0004 FF80 btst.b [A6 - 0x80], 0x4 00004338 56C0 sne D0 0000433A 4400 neg.b D0 0000433C 1D40 FF7B move.b [A6 - 0x85], D0 00004340 B02E 0008 cmp.b D0, [A6 + 0x8] 00004344 674A beq +0x4C /* 00004390 */ 00004346 102E 0008 move.b D0, [A6 + 0x8] 0000434A 6708 beq +0xA /* 00004354 */ 0000434C 08EE 0004 FF80 bset.b [A6 - 0x80], 0x4 00004352 6006 bra +0x8 /* 0000435A */ label00004354: 00004354 08AE 0004 FF80 bclr.b [A6 - 0x80], 0x4 label0000435A: 0000435A 4267 clr.w -[A7] 0000435C 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00004360 2F2E 000A move.l -[A7], [A6 + 0xA] 00004364 486E FF7C pea.l [A6 - 0x84] 00004368 4EBA 0050 jsr [PC + 0x50 /* 000043BA */] 0000436C 101F move.b D0, [A7]+ 0000436E 660A bne +0xC /* 0000437A */ 00004370 2F3C 0005 BAAD move.l -[A7], 0x5BAAD 00004376 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label0000437A: 0000437A 102E 0008 move.b D0, [A6 + 0x8] 0000437E 6706 beq +0x8 /* 00004386 */ 00004380 52AD A90A addq.l [A5 - 0x56F6], 1 00004384 6004 bra +0x6 /* 0000438A */ label00004386: 00004386 53AD A90A subq.l [A5 - 0x56F6], 1 label0000438A: 0000438A 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1 label00004390: 00004390 4E5E unlink A6 00004392 205F movea.l A0, [A7]+ 00004394 5C4F addq.w A7, 6 00004396 4ED0 jmp [A0] export_1401: 00004398 4E56 0000 link A6, 0 0000439C 42A7 clr.l -[A7] 0000439E 2F2D A8CA move.l -[A7], [A5 - 0x5736] 000043A2 2F2E 000A move.l -[A7], [A6 + 0xA] 000043A6 4EBA F57E jsr [PC - 0xA82 /* 00003926 */] 000043AA 1F2E 0008 move.b -[A7], [A6 + 0x8] 000043AE 4EBA FF46 jsr [PC - 0xBA /* 000042F6 */] 000043B2 4E5E unlink A6 000043B4 205F movea.l A0, [A7]+ 000043B6 5C4F addq.w A7, 6 000043B8 4ED0 jmp [A0] fn000043BA: 000043BA 4E56 FFDE link A6, -0x0022 000043BE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000043C2 422E 0014 clr.b [A6 + 0x14] 000043C6 4AAE 000C tst.l [A6 + 0xC] 000043CA 6E04 bgt +0x6 /* 000043D0 */ 000043CC 6000 00E8 bra +0xEA /* 000044B6 */ label000043D0: 000043D0 42A7 clr.l -[A7] 000043D2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000043D6 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 000043DA 2C1F move.l D6, [A7]+ 000043DC 6604 bne +0x6 /* 000043E2 */ 000043DE 6000 00D6 bra +0xD8 /* 000044B6 */ label000043E2: 000043E2 2046 movea.l A0, D6 000043E4 2050 movea.l A0, [A0] 000043E6 202E 000C move.l D0, [A6 + 0xC] 000043EA B0A8 0018 cmp.l D0, [A0 + 0x18] 000043EE 6E00 00BC bgt +0xBE /* 000044AC */ 000043F2 2046 movea.l A0, D6 000043F4 2050 movea.l A0, [A0] 000043F6 3028 001C move.w D0, [A0 + 0x1C] 000043FA 48C0 ext.l D0 000043FC 2E00 move.l D7, D0 000043FE 2046 movea.l A0, D6 00004400 2850 movea.l A4, [A0] 00004402 7030 moveq.l D0, 0x30 00004404 D9C0 add.l A4, D0 00004406 2A2E 000C move.l D5, [A6 + 0xC] label0000440A: 0000440A 302C 0004 move.w D0, [A4 + 0x4] 0000440E 48C0 ext.l D0 00004410 B085 cmp.l D0, D5 00004412 6C0C bge +0xE /* 00004420 */ 00004414 302C 0004 move.w D0, [A4 + 0x4] 00004418 48C0 ext.l D0 0000441A 9A80 sub.l D5, D0 0000441C 5C8C addq.l A4, 6 0000441E 60EA bra -0x14 /* 0000440A */ label00004420: 00004420 2814 move.l D4, [A4] 00004422 42A7 clr.l -[A7] 00004424 2F04 move.l -[A7], D4 00004426 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */] 0000442A 265F movea.l A3, [A7]+ 0000442C 200B move.l D0, A3 0000442E 677C beq +0x7E /* 000044AC */ 00004430 2053 movea.l A0, [A3] 00004432 2F08 move.l -[A7], A0 00004434 42A7 clr.l -[A7] 00004436 2F0B move.l -[A7], A3 00004438 3F07 move.w -[A7], D7 0000443A 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000443E 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 00004442 201F move.l D0, [A7]+ 00004444 205F movea.l A0, [A7]+ 00004446 B0A8 0014 cmp.l D0, [A0 + 0x14] 0000444A 57C0 seq D0 0000444C 4400 neg.b D0 0000444E 1D40 FFDF move.b [A6 - 0x21], D0 00004452 2005 move.l D0, D5 00004454 5380 subq.l D0, 1 00004456 2F00 move.l -[A7], D0 00004458 2F07 move.l -[A7], D7 0000445A 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 0000445E 201F move.l D0, [A7]+ 00004460 7218 moveq.l D1, 0x18 00004462 D081 add.l D0, D1 00004464 2D40 FFE4 move.l [A6 - 0x1C], D0 00004468 D093 add.l D0, [A3] 0000446A 2D40 FFE0 move.l [A6 - 0x20], D0 0000446E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004472 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00004476 2F07 move.l -[A7], D7 00004478 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 0000447C 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00004482 102E FFDF move.b D0, [A6 - 0x21] 00004486 671A beq +0x1C /* 000044A2 */ 00004488 2053 movea.l A0, [A3] 0000448A 2F08 move.l -[A7], A0 0000448C 42A7 clr.l -[A7] 0000448E 2F0B move.l -[A7], A3 00004490 3F07 move.w -[A7], D7 00004492 3F2C 0004 move.w -[A7], [A4 + 0x4] 00004496 4EAD 2802 jsr [A5 + 0x2802 /* export_1276 */] 0000449A 201F move.l D0, [A7]+ 0000449C 205F movea.l A0, [A7]+ 0000449E 2140 0014 move.l [A0 + 0x14], D0 label000044A2: 000044A2 2F04 move.l -[A7], D4 000044A4 1F3C 0001 move.b -[A7], 0x1 000044A8 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] label000044AC: 000044AC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000044B0 4267 clr.w -[A7] 000044B2 4EAD 0E72 jsr [A5 + 0xE72 /* export_458 */] label000044B6: 000044B6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000044BA 4E5E unlink A6 000044BC 205F movea.l A0, [A7]+ 000044BE DEFC 000C add.w A7, 0xC 000044C2 4ED0 jmp [A0] export_1402: fn000044C4: 000044C4 4E56 FFD8 link A6, -0x0028 000044C8 48E7 0118 movem.l -[A7], D7,A3,A4 000044CC 206E 0008 movea.l A0, [A6 + 0x8] 000044D0 43EE FFE2 lea.l A1, [A6 - 0x1E] 000044D4 700E moveq.l D0, 0x0E label000044D6: 000044D6 32D8 move.w [A1]+, [A0]+ 000044D8 51C8 FFFC dbf D0, -0x6 /* 000044D6 */ 000044DC 422E 0010 clr.b [A6 + 0x10] 000044E0 4A6E FFFA tst.w [A6 - 0x6] 000044E4 5FC0 sle D0 000044E6 4A6E FFFE tst.w [A6 - 0x2] 000044EA 5FC1 sle D1 000044EC 8001 or.b D0, D1 000044EE 6702 beq +0x4 /* 000044F2 */ 000044F0 6060 bra +0x62 /* 00004552 */ label000044F2: 000044F2 42A7 clr.l -[A7] 000044F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000044F8 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 000044FC 265F movea.l A3, [A7]+ 000044FE 200B move.l D0, A3 00004500 6750 beq +0x52 /* 00004552 */ 00004502 4207 clr.b D7 00004504 42A7 clr.l -[A7] 00004506 2F0B move.l -[A7], A3 00004508 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 0000450C 4EBA D732 jsr [PC - 0x28CE /* 00001C40 */] 00004510 285F movea.l A4, [A7]+ 00004512 200C move.l D0, A4 00004514 6732 beq +0x34 /* 00004548 */ 00004516 3D54 FFE2 move.w [A6 - 0x1E], [A4] 0000451A 4267 clr.w -[A7] 0000451C 486E FFE2 pea.l [A6 - 0x1E] 00004520 2F0C move.l -[A7], A4 00004522 701E moveq.l D0, 0x1E 00004524 2F00 move.l -[A7], D0 00004526 4EAD 284A jsr [A5 + 0x284A /* export_1285 */] 0000452A 1E1F move.b D7, [A7]+ 0000452C 0A07 0001 xori.b D7, 0x1 00004530 1007 move.b D0, D7 00004532 670E beq +0x10 /* 00004542 */ 00004534 41EE FFE2 lea.l A0, [A6 - 0x1E] 00004538 224C movea.l A1, A4 0000453A 700E moveq.l D0, 0x0E label0000453C: 0000453C 32D8 move.w [A1]+, [A0]+ 0000453E 51C8 FFFC dbf D0, -0x6 /* 0000453C */ label00004542: 00004542 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 label00004548: 00004548 2F2E 000C move.l -[A7], [A6 + 0xC] 0000454C 1F07 move.b -[A7], D7 0000454E 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label00004552: 00004552 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00004556 4E5E unlink A6 00004558 205F movea.l A0, [A7]+ 0000455A 504F addq.w A7, 8 0000455C 4ED0 jmp [A0] export_1403: 0000455E 4E56 0000 link A6, 0 00004562 2F0C move.l -[A7], A4 00004564 286E 000A movea.l A4, [A6 + 0xA] 00004568 202C 0010 move.l D0, [A4 + 0x10] 0000456C C0BC FFFF 0000 and.l D0, 0xFFFF0000 00004572 322E 0008 move.w D1, [A6 + 0x8] 00004576 48C1 ext.l D1 00004578 D280 add.l D1, D0 0000457A 2941 0010 move.l [A4 + 0x10], D1 0000457E 285F movea.l A4, [A7]+ 00004580 4E5E unlink A6 00004582 205F movea.l A0, [A7]+ 00004584 5C4F addq.w A7, 6 00004586 4ED0 jmp [A0] export_1404: 00004588 4E56 FFEA link A6, -0x0016 0000458C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00004590 42A7 clr.l -[A7] 00004592 2F2E 000C move.l -[A7], [A6 + 0xC] 00004596 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 0000459A 265F movea.l A3, [A7]+ 0000459C 200B move.l D0, A3 0000459E 6602 bne +0x4 /* 000045A2 */ 000045A0 606C bra +0x6E /* 0000460E */ label000045A2: 000045A2 2053 movea.l A0, [A3] 000045A4 203C 4341 5244 move.l D0, 0x43415244 /* 'CARD' */ 000045AA B0A8 0004 cmp.l D0, [A0 + 0x4] 000045AE 6604 bne +0x6 /* 000045B4 */ 000045B0 7E36 moveq.l D7, 0x36 000045B2 6010 bra +0x12 /* 000045C4 */ label000045B4: 000045B4 2053 movea.l A0, [A3] 000045B6 203C 424B 4744 move.l D0, 0x424B4744 /* 'BKGD' */ 000045BC B0A8 0004 cmp.l D0, [A0 + 0x4] 000045C0 6602 bne +0x4 /* 000045C4 */ 000045C2 7E32 moveq.l D7, 0x32 label000045C4: 000045C4 2847 movea.l A4, D7 000045C6 D9D3 add.l A4, [A3] 000045C8 2A0C move.l D5, A4 000045CA 700E moveq.l D0, 0x0E 000045CC 9A80 sub.l D5, D0 000045CE 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 000045D4 2045 movea.l A0, D5 000045D6 3D50 FFEA move.w [A6 - 0x16], [A0] 000045DA 3C2E FFEC move.w D6, [A6 - 0x14] 000045DE 601C bra +0x1E /* 000045FC */ label000045E0: 000045E0 302C 0002 move.w D0, [A4 + 0x2] 000045E4 B06E 000A cmp.w D0, [A6 + 0xA] 000045E8 6608 bne +0xA /* 000045F2 */ 000045EA 396E 0008 0002 move.w [A4 + 0x2], [A6 + 0x8] 000045F0 6010 bra +0x12 /* 00004602 */ label000045F2: 000045F2 3014 move.w D0, [A4] 000045F4 48C0 ext.l D0 000045F6 D9C0 add.l A4, D0 000045F8 5246 addq.w D6, 1 000045FA 6906 bvs +0x8 /* 00004602 */ label000045FC: 000045FC BC6E FFEA cmp.w D6, [A6 - 0x16] 00004600 6FDE ble -0x20 /* 000045E0 */ label00004602: 00004602 2F2E 000C move.l -[A7], [A6 + 0xC] 00004606 1F3C 0001 move.b -[A7], 0x1 0000460A 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label0000460E: 0000460E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00004612 4E5E unlink A6 00004614 205F movea.l A0, [A7]+ 00004616 504F addq.w A7, 8 00004618 4ED0 jmp [A0] export_1405: 0000461A 4E56 FDD6 link A6, -0x022A 0000461E 206E 0008 movea.l A0, [A6 + 0x8] 00004622 43EE FF00 lea.l A1, [A6 - 0x100] 00004626 707F moveq.l D0, 0x7F label00004628: 00004628 32D8 move.w [A1]+, [A0]+ 0000462A 51C8 FFFC dbf D0, -0x6 /* 00004628 */ 0000462E 422E 0012 clr.b [A6 + 0x12] 00004632 4267 clr.w -[A7] 00004634 486E FF00 pea.l [A6 - 0x100] 00004638 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 0000463C 101F move.b D0, [A7]+ 0000463E 6702 beq +0x4 /* 00004642 */ 00004640 6072 bra +0x74 /* 000046B4 */ label00004642: 00004642 4267 clr.w -[A7] 00004644 2F2E 000E move.l -[A7], [A6 + 0xE] 00004648 3F2E 000C move.w -[A7], [A6 + 0xC] 0000464C 1F3C 0001 move.b -[A7], 0x1 00004650 486E FEE2 pea.l [A6 - 0x11E] 00004654 486E FDE2 pea.l [A6 - 0x21E] 00004658 486E FDD6 pea.l [A6 - 0x22A] 0000465C 486E FDDA pea.l [A6 - 0x226] 00004660 4EBA 1508 jsr [PC + 0x1508 /* 00005B6A */] 00004664 101F move.b D0, [A7]+ 00004666 674C beq +0x4E /* 000046B4 */ 00004668 4267 clr.w -[A7] 0000466A 486E FF00 pea.l [A6 - 0x100] 0000466E 486E FDE2 pea.l [A6 - 0x21E] 00004672 4240 clr.w D0 00004674 102E FF00 move.b D0, [A6 - 0x100] 00004678 5240 addq.w D0, 1 0000467A 48C0 ext.l D0 0000467C 2F00 move.l -[A7], D0 0000467E 4EAD 284A jsr [A5 + 0x284A /* export_1285 */] 00004682 101F move.b D0, [A7]+ 00004684 6708 beq +0xA /* 0000468E */ 00004686 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 0000468C 601E bra +0x20 /* 000046AC */ label0000468E: 0000468E 4267 clr.w -[A7] 00004690 2F2E 000E move.l -[A7], [A6 + 0xE] 00004694 486E FEE2 pea.l [A6 - 0x11E] 00004698 486E FF00 pea.l [A6 - 0x100] 0000469C 2F2E FDD6 move.l -[A7], [A6 - 0x22A] 000046A0 486E FDDA pea.l [A6 - 0x226] 000046A4 4EBA EB00 jsr [PC - 0x1500 /* 000031A6 */] 000046A8 1D5F 0012 move.b [A6 + 0x12], [A7]+ label000046AC: 000046AC 486E FDDA pea.l [A6 - 0x226] 000046B0 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label000046B4: 000046B4 4E5E unlink A6 000046B6 205F movea.l A0, [A7]+ 000046B8 DEFC 000A add.w A7, 0xA /* '\n' */ 000046BC 4ED0 jmp [A0] export_1406: 000046BE 4E56 FFFC link A6, -0x0004 000046C2 48E7 0700 movem.l -[A7], D5,D6,D7 000046C6 3A2E 0008 move.w D5, [A6 + 0x8] 000046CA 422E 0010 clr.b [A6 + 0x10] 000046CE 4267 clr.w -[A7] 000046D0 2F2E 000C move.l -[A7], [A6 + 0xC] 000046D4 3F2E 000A move.w -[A7], [A6 + 0xA] 000046D8 1F3C 0001 move.b -[A7], 0x1 000046DC 4EBA D4A2 jsr [PC - 0x2B5E /* 00001B80 */] 000046E0 3E1F move.w D7, [A7]+ 000046E2 BA47 cmp.w D5, D7 000046E4 672A beq +0x2C /* 00004710 */ 000046E6 BA47 cmp.w D5, D7 000046E8 5DC6 slt D6 000046EA 4406 neg.b D6 label000046EC: 000046EC 4267 clr.w -[A7] 000046EE 2F2E 000C move.l -[A7], [A6 + 0xC] 000046F2 3F2E 000A move.w -[A7], [A6 + 0xA] 000046F6 1F06 move.b -[A7], D6 000046F8 4EBA EDC0 jsr [PC - 0x1240 /* 000034BA */] 000046FC 101F move.b D0, [A7]+ 000046FE 6602 bne +0x4 /* 00004702 */ 00004700 6014 bra +0x16 /* 00004716 */ label00004702: 00004702 1006 move.b D0, D6 00004704 6704 beq +0x6 /* 0000470A */ 00004706 5347 subq.w D7, 1 00004708 6002 bra +0x4 /* 0000470C */ label0000470A: 0000470A 5247 addq.w D7, 1 label0000470C: 0000470C BA47 cmp.w D5, D7 0000470E 66DC bne -0x22 /* 000046EC */ label00004710: 00004710 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 label00004716: 00004716 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000471A 4E5E unlink A6 0000471C 205F movea.l A0, [A7]+ 0000471E 504F addq.w A7, 8 00004720 4ED0 jmp [A0] export_1407: 00004722 4E56 FED2 link A6, -0x012E 00004726 422E 001A clr.b [A6 + 0x1A] 0000472A 0CAE 0000 7530 000C cmpi.l [A6 + 0xC], 0x7530 /* 'u0' */ 00004732 6E00 00B2 bgt +0xB4 /* 000047E6 */ 00004736 4267 clr.w -[A7] 00004738 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000473C 3F2E 0014 move.w -[A7], [A6 + 0x14] 00004740 1F3C 0001 move.b -[A7], 0x1 00004744 486E FFE2 pea.l [A6 - 0x1E] 00004748 486E FEE2 pea.l [A6 - 0x11E] 0000474C 486E FED6 pea.l [A6 - 0x12A] 00004750 486E FEDA pea.l [A6 - 0x126] 00004754 4EBA 1414 jsr [PC + 0x1414 /* 00005B6A */] 00004758 101F move.b D0, [A7]+ 0000475A 6700 008A beq +0x8C /* 000047E6 */ 0000475E 42A7 clr.l -[A7] 00004760 486E FEDA pea.l [A6 - 0x126] 00004764 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */] 00004768 2D5F FED2 move.l [A6 - 0x12E], [A7]+ 0000476C 202E 0010 move.l D0, [A6 + 0x10] 00004770 B0AE FED6 cmp.l D0, [A6 - 0x12A] 00004774 57C0 seq D0 00004776 4A00 tst.b D0 00004778 673A beq +0x3C /* 000047B4 */ 0000477A 222E FED2 move.l D1, [A6 - 0x12E] 0000477E B2AE 000C cmp.l D1, [A6 + 0xC] 00004782 57C1 seq D1 00004784 C001 and.b D0, D1 00004786 672C beq +0x2E /* 000047B4 */ 00004788 2F00 move.l -[A7], D0 0000478A 4267 clr.w -[A7] 0000478C 206E FEDE movea.l A0, [A6 - 0x122] 00004790 2F10 move.l -[A7], [A0] 00004792 206E 0008 movea.l A0, [A6 + 0x8] 00004796 2068 0004 movea.l A0, [A0 + 0x4] 0000479A 2F10 move.l -[A7], [A0] 0000479C 2F2E 000C move.l -[A7], [A6 + 0xC] 000047A0 4EAD 284A jsr [A5 + 0x284A /* export_1285 */] 000047A4 121F move.b D1, [A7]+ 000047A6 201F move.l D0, [A7]+ 000047A8 C001 and.b D0, D1 000047AA 6708 beq +0xA /* 000047B4 */ 000047AC 1D7C 0001 001A move.b [A6 + 0x1A], 0x1 000047B2 602A bra +0x2C /* 000047DE */ label000047B4: 000047B4 4267 clr.w -[A7] 000047B6 2F2E 0016 move.l -[A7], [A6 + 0x16] 000047BA 486E FFE2 pea.l [A6 - 0x1E] 000047BE 486E FEE2 pea.l [A6 - 0x11E] 000047C2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000047C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000047CA 4EBA E9DA jsr [PC - 0x1626 /* 000031A6 */] 000047CE 1D5F 001A move.b [A6 + 0x1A], [A7]+ 000047D2 2F2E 0016 move.l -[A7], [A6 + 0x16] 000047D6 3F2E 0014 move.w -[A7], [A6 + 0x14] 000047DA 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */] label000047DE: 000047DE 486E FEDA pea.l [A6 - 0x126] 000047E2 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label000047E6: 000047E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000047EA 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000047EE 4E5E unlink A6 000047F0 205F movea.l A0, [A7]+ 000047F2 DEFC 0012 add.w A7, 0x12 000047F6 4ED0 jmp [A0] export_1408: fn000047F8: 000047F8 4E56 FF92 link A6, -0x006E 000047FC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004800 282E 000E move.l D4, [A6 + 0xE] 00004804 422E 0020 clr.b [A6 + 0x20] 00004808 206E 0008 movea.l A0, [A6 + 0x8] 0000480C 4210 clr.b [A0] 0000480E 4A6E 0016 tst.w [A6 + 0x16] 00004812 57C0 seq D0 00004814 0C84 0000 7530 cmpi.l D4, 0x7530 /* 'u0' */ 0000481A 5EC1 sgt D1 0000481C 8001 or.b D0, D1 0000481E 6600 04D2 bne +0x4D4 /* 00004CF2 */ 00004822 7003 moveq.l D0, 0x03 00004824 B02E 000C cmp.b D0, [A6 + 0xC] 00004828 57C0 seq D0 0000482A 4400 neg.b D0 0000482C 1D40 FF9D move.b [A6 - 0x63], D0 00004830 422E FF9C clr.b [A6 - 0x64] 00004834 202E 001C move.l D0, [A6 + 0x1C] 00004838 B0AE 0018 cmp.l D0, [A6 + 0x18] 0000483C 56C0 sne D0 0000483E 4A00 tst.b D0 00004840 676E beq +0x70 /* 000048B0 */ 00004842 4AAE 0018 tst.l [A6 + 0x18] 00004846 56C1 sne D1 00004848 C001 and.b D0, D1 0000484A 6764 beq +0x66 /* 000048B0 */ 0000484C 2F00 move.l -[A7], D0 0000484E 4267 clr.w -[A7] 00004850 2F2E 0018 move.l -[A7], [A6 + 0x18] 00004854 322E 0016 move.w D1, [A6 + 0x16] 00004858 6A02 bpl +0x4 /* 0000485C */ 0000485A 4441 neg.w D1 label0000485C: 0000485C 3F01 move.w -[A7], D1 0000485E 486E FF9E pea.l [A6 - 0x62] 00004862 4EBA D1CC jsr [PC - 0x2E34 /* 00001A30 */] 00004866 121F move.b D1, [A7]+ 00004868 201F move.l D0, [A7]+ 0000486A C001 and.b D0, D1 0000486C 6742 beq +0x44 /* 000048B0 */ 0000486E 7002 moveq.l D0, 0x02 00004870 B02E FFA2 cmp.b D0, [A6 - 0x5E] 00004874 57C0 seq D0 00004876 4A00 tst.b D0 00004878 6712 beq +0x14 /* 0000488C */ 0000487A 2F00 move.l -[A7], D0 0000487C 4267 clr.w -[A7] 0000487E 1F2E FFA3 move.b -[A7], [A6 - 0x5D] 00004882 4EBA E750 jsr [PC - 0x18B0 /* 00002FD4 */] 00004886 121F move.b D1, [A7]+ 00004888 201F move.l D0, [A7]+ 0000488A C001 and.b D0, D1 label0000488C: 0000488C 4A00 tst.b D0 0000488E 6618 bne +0x1A /* 000048A8 */ 00004890 7201 moveq.l D1, 0x01 00004892 B22E FFA2 cmp.b D1, [A6 - 0x5E] 00004896 57C1 seq D1 00004898 4A01 tst.b D1 0000489A 670A beq +0xC /* 000048A6 */ 0000489C 7401 moveq.l D2, 0x01 0000489E B42E 000C cmp.b D2, [A6 + 0xC] 000048A2 56C2 sne D2 000048A4 C202 and.b D1, D2 label000048A6: 000048A6 8001 or.b D0, D1 label000048A8: 000048A8 0240 0001 andi.w D0, 0x1 000048AC 1D40 FF9C move.b [A6 - 0x64], D0 label000048B0: 000048B0 102E FF9C move.b D0, [A6 - 0x64] 000048B4 6714 beq +0x16 /* 000048CA */ 000048B6 42A7 clr.l -[A7] 000048B8 2F2E 0018 move.l -[A7], [A6 + 0x18] 000048BC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000048C0 285F movea.l A4, [A7]+ 000048C2 7032 moveq.l D0, 0x32 000048C4 2D40 FFC0 move.l [A6 - 0x40], D0 000048C8 6012 bra +0x14 /* 000048DC */ label000048CA: 000048CA 42A7 clr.l -[A7] 000048CC 2F2E 001C move.l -[A7], [A6 + 0x1C] 000048D0 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 000048D4 285F movea.l A4, [A7]+ 000048D6 7036 moveq.l D0, 0x36 000048D8 2D40 FFC0 move.l [A6 - 0x40], D0 label000048DC: 000048DC 200C move.l D0, A4 000048DE 6700 0412 beq +0x414 /* 00004CF2 */ 000048E2 2F0C move.l -[A7], A4 000048E4 486E FF9A pea.l [A6 - 0x66] 000048E8 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 000048EC 102D A890 move.b D0, [A5 - 0x5770] 000048F0 674A beq +0x4C /* 0000493C */ 000048F2 42A7 clr.l -[A7] 000048F4 2F0C move.l -[A7], A4 000048F6 3F2E 0016 move.w -[A7], [A6 + 0x16] 000048FA 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 000048FE 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00004902 7000 moveq.l D0, 0x00 00004904 2D40 FFF4 move.l [A6 - 0xC], D0 00004908 7000 moveq.l D0, 0x00 0000490A 2D40 FFC4 move.l [A6 - 0x3C], D0 0000490E 4AAE FFF8 tst.l [A6 - 0x8] 00004912 6606 bne +0x8 /* 0000491A */ 00004914 7E00 moveq.l D7, 0x00 00004916 6000 008E bra +0x90 /* 000049A6 */ label0000491A: 0000491A 42A7 clr.l -[A7] 0000491C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004920 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00004924 2D5F FFC8 move.l [A6 - 0x38], [A7]+ 00004928 2E2E FFC8 move.l D7, [A6 - 0x38] 0000492C 5687 addq.l D7, 3 0000492E 202E FFF8 move.l D0, [A6 - 0x8] 00004932 9094 sub.l D0, [A4] 00004934 5580 subq.l D0, 2 00004936 2D40 FFD4 move.l [A6 - 0x2C], D0 0000493A 606A bra +0x6C /* 000049A6 */ label0000493C: 0000493C 2F0C move.l -[A7], A4 0000493E 3F2E 0016 move.w -[A7], [A6 + 0x16] 00004942 1F2E FF9C move.b -[A7], [A6 - 0x64] 00004946 486E FFF8 pea.l [A6 - 0x8] 0000494A 486E FFF4 pea.l [A6 - 0xC] 0000494E 486E FFC8 pea.l [A6 - 0x38] 00004952 486E FFC4 pea.l [A6 - 0x3C] 00004956 4EBA DD92 jsr [PC - 0x226E /* 000026EA */] 0000495A 4AAE FFF8 tst.l [A6 - 0x8] 0000495E 6604 bne +0x6 /* 00004964 */ 00004960 7E00 moveq.l D7, 0x00 00004962 6042 bra +0x44 /* 000049A6 */ label00004964: 00004964 4AAE FFC4 tst.l [A6 - 0x3C] 00004968 6614 bne +0x16 /* 0000497E */ 0000496A 2E2E FFC8 move.l D7, [A6 - 0x38] 0000496E 5A87 addq.l D7, 5 00004970 202E FFF8 move.l D0, [A6 - 0x8] 00004974 9094 sub.l D0, [A4] 00004976 5B80 subq.l D0, 5 00004978 2D40 FFD4 move.l [A6 - 0x2C], D0 0000497C 601C bra +0x1E /* 0000499A */ label0000497E: 0000497E 202E FFC4 move.l D0, [A6 - 0x3C] 00004982 D0AE FFC8 add.l D0, [A6 - 0x38] 00004986 2E00 move.l D7, D0 00004988 5C87 addq.l D7, 6 0000498A 202E FFF8 move.l D0, [A6 - 0x8] 0000498E 9094 sub.l D0, [A4] 00004990 90AE FFC4 sub.l D0, [A6 - 0x3C] 00004994 5D80 subq.l D0, 6 00004996 2D40 FFD4 move.l [A6 - 0x2C], D0 label0000499A: 0000499A 2007 move.l D0, D7 0000499C 5280 addq.l D0, 1 0000499E C0BC FFFF FFFE and.l D0, 0xFFFFFFFE 000049A4 2E00 move.l D7, D0 label000049A6: 000049A6 102D A890 move.b D0, [A5 - 0x5770] 000049AA 6710 beq +0x12 /* 000049BC */ 000049AC 2C04 move.l D6, D4 000049AE 5686 addq.l D6, 3 000049B0 0C86 0000 7536 cmpi.l D6, 0x7536 /* 'u6' */ 000049B6 6E00 030C bgt +0x30E /* 00004CC4 */ 000049BA 602A bra +0x2C /* 000049E6 */ label000049BC: 000049BC 2C04 move.l D6, D4 000049BE 5C86 addq.l D6, 6 000049C0 4AAE FFC4 tst.l [A6 - 0x3C] 000049C4 5EC0 sgt D0 000049C6 C02E FF9D and.b D0, [A6 - 0x63] 000049CA 670A beq +0xC /* 000049D6 */ 000049CC 2006 move.l D0, D6 000049CE 5280 addq.l D0, 1 000049D0 2C2E FFC4 move.l D6, [A6 - 0x3C] 000049D4 DC80 add.l D6, D0 label000049D6: 000049D6 CCBC FFFF FFFE and.l D6, 0xFFFFFFFE 000049DC 0C86 0000 F534 cmpi.l D6, 0xF534 000049E2 6E00 02E0 bgt +0x2E2 /* 00004CC4 */ label000049E6: 000049E6 BE86 cmp.l D7, D6 000049E8 57C0 seq D0 000049EA 4A00 tst.b D0 000049EC 6728 beq +0x2A /* 00004A16 */ 000049EE B8AE FFC8 cmp.l D4, [A6 - 0x38] 000049F2 57C1 seq D1 000049F4 C001 and.b D0, D1 000049F6 671E beq +0x20 /* 00004A16 */ 000049F8 2F00 move.l -[A7], D0 000049FA 4267 clr.w -[A7] 000049FC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004A00 206E 0012 movea.l A0, [A6 + 0x12] 00004A04 2F10 move.l -[A7], [A0] 00004A06 2F04 move.l -[A7], D4 00004A08 4EAD 284A jsr [A5 + 0x284A /* export_1285 */] 00004A0C 121F move.b D1, [A7]+ 00004A0E 201F move.l D0, [A7]+ 00004A10 C001 and.b D0, D1 00004A12 6600 02AA bne +0x2AC /* 00004CBE */ label00004A16: 00004A16 102E FF9C move.b D0, [A6 - 0x64] 00004A1A 6714 beq +0x16 /* 00004A30 */ 00004A1C 42A7 clr.l -[A7] 00004A1E 2F0C move.l -[A7], A4 00004A20 4EBA 0CCC jsr [PC + 0xCCC /* 000056EE */] 00004A24 2006 move.l D0, D6 00004A26 D09F add.l D0, [A7]+ 00004A28 9087 sub.l D0, D7 00004A2A 2D40 FFD0 move.l [A6 - 0x30], D0 00004A2E 6012 bra +0x14 /* 00004A42 */ label00004A30: 00004A30 42A7 clr.l -[A7] 00004A32 2F0C move.l -[A7], A4 00004A34 4EBA 0D68 jsr [PC + 0xD68 /* 0000579E */] 00004A38 2006 move.l D0, D6 00004A3A D09F add.l D0, [A7]+ 00004A3C 9087 sub.l D0, D7 00004A3E 2D40 FFD0 move.l [A6 - 0x30], D0 label00004A42: 00004A42 202E FFC0 move.l D0, [A6 - 0x40] 00004A46 D094 add.l D0, [A4] 00004A48 720E moveq.l D1, 0x0E 00004A4A 9081 sub.l D0, D1 00004A4C 2D40 FFBC move.l [A6 - 0x44], D0 00004A50 4A84 tst.l D4 00004A52 6E4E bgt +0x50 /* 00004AA2 */ 00004A54 4AAE FFF8 tst.l [A6 - 0x8] 00004A58 6700 0264 beq +0x266 /* 00004CBE */ 00004A5C 266E FFD4 movea.l A3, [A6 - 0x2C] 00004A60 D7D4 add.l A3, [A4] 00004A62 200B move.l D0, A3 00004A64 D087 add.l D0, D7 00004A66 2D40 FFE8 move.l [A6 - 0x18], D0 00004A6A 2054 movea.l A0, [A4] 00004A6C 2010 move.l D0, [A0] 00004A6E D094 add.l D0, [A4] 00004A70 2D40 FFE0 move.l [A6 - 0x20], D0 00004A74 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004A78 2F0B move.l -[A7], A3 00004A7A 202E FFE0 move.l D0, [A6 - 0x20] 00004A7E 90AE FFE8 sub.l D0, [A6 - 0x18] 00004A82 2F00 move.l -[A7], D0 00004A84 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004A88 206E FFBC movea.l A0, [A6 - 0x44] 00004A8C 2D48 FF96 move.l [A6 - 0x6A], A0 00004A90 5368 0008 subq.w [A0 + 0x8], 1 00004A94 206E FF96 movea.l A0, [A6 - 0x6A] 00004A98 2007 move.l D0, D7 00004A9A 91A8 000A sub.l [A0 + 0xA], D0 00004A9E 6000 0190 bra +0x192 /* 00004C30 */ label00004AA2: 00004AA2 2054 movea.l A0, [A4] 00004AA4 202E FFD0 move.l D0, [A6 - 0x30] 00004AA8 B090 cmp.l D0, [A0] 00004AAA 6F58 ble +0x5A /* 00004B04 */ 00004AAC 2F0C move.l -[A7], A4 00004AAE 205F movea.l A0, [A7]+ 00004AB0 A02A syscall HUnlock 00004AB2 102E FF9C move.b D0, [A6 - 0x64] 00004AB6 671C beq +0x1E /* 00004AD4 */ 00004AB8 4267 clr.w -[A7] 00004ABA 2F2E 0018 move.l -[A7], [A6 + 0x18] 00004ABE 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */ 00004AC4 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00004AC8 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00004ACC 101F move.b D0, [A7]+ 00004ACE 6620 bne +0x22 /* 00004AF0 */ 00004AD0 6000 01F2 bra +0x1F4 /* 00004CC4 */ label00004AD4: 00004AD4 4267 clr.w -[A7] 00004AD6 2F2E 001C move.l -[A7], [A6 + 0x1C] 00004ADA 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */ 00004AE0 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00004AE4 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00004AE8 101F move.b D0, [A7]+ 00004AEA 6604 bne +0x6 /* 00004AF0 */ 00004AEC 6000 01D6 bra +0x1D8 /* 00004CC4 */ label00004AF0: 00004AF0 2F0C move.l -[A7], A4 00004AF2 205F movea.l A0, [A7]+ 00004AF4 A029 syscall HLock 00004AF6 202E FFC0 move.l D0, [A6 - 0x40] 00004AFA D094 add.l D0, [A4] 00004AFC 720E moveq.l D1, 0x0E 00004AFE 9081 sub.l D0, D1 00004B00 2D40 FFBC move.l [A6 - 0x44], D0 label00004B04: 00004B04 206E FFBC movea.l A0, [A6 - 0x44] 00004B08 2D48 FF92 move.l [A6 - 0x6E], A0 00004B0C 4AAE FFF8 tst.l [A6 - 0x8] 00004B10 661A bne +0x1C /* 00004B2C */ 00004B12 206E FF92 movea.l A0, [A6 - 0x6E] 00004B16 2028 0004 move.l D0, [A0 + 0x4] 00004B1A D0AE FFC0 add.l D0, [A6 - 0x40] 00004B1E 2228 000A move.l D1, [A0 + 0xA] 00004B22 D280 add.l D1, D0 00004B24 2D41 FFD4 move.l [A6 - 0x2C], D1 00004B28 5268 0008 addq.w [A0 + 0x8], 1 label00004B2C: 00004B2C 2A2E FFD4 move.l D5, [A6 - 0x2C] 00004B30 DA94 add.l D5, [A4] 00004B32 BE86 cmp.l D7, D6 00004B34 6754 beq +0x56 /* 00004B8A */ 00004B36 206E FF92 movea.l A0, [A6 - 0x6E] 00004B3A 2006 move.l D0, D6 00004B3C D0A8 000A add.l D0, [A0 + 0xA] 00004B40 9087 sub.l D0, D7 00004B42 206E FF92 movea.l A0, [A6 - 0x6E] 00004B46 2140 000A move.l [A0 + 0xA], D0 00004B4A 2005 move.l D0, D5 00004B4C D087 add.l D0, D7 00004B4E 2D40 FFE8 move.l [A6 - 0x18], D0 00004B52 2645 movea.l A3, D5 00004B54 D7C6 add.l A3, D6 00004B56 2054 movea.l A0, [A4] 00004B58 2010 move.l D0, [A0] 00004B5A D094 add.l D0, [A4] 00004B5C 2D40 FFE0 move.l [A6 - 0x20], D0 00004B60 BE86 cmp.l D7, D6 00004B62 6C0C bge +0xE /* 00004B70 */ 00004B64 202E FFE0 move.l D0, [A6 - 0x20] 00004B68 908B sub.l D0, A3 00004B6A 2D40 FFCC move.l [A6 - 0x34], D0 00004B6E 600C bra +0xE /* 00004B7C */ label00004B70: 00004B70 202E FFE0 move.l D0, [A6 - 0x20] 00004B74 90AE FFE8 sub.l D0, [A6 - 0x18] 00004B78 2D40 FFCC move.l [A6 - 0x34], D0 label00004B7C: 00004B7C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004B80 2F0B move.l -[A7], A3 00004B82 2F2E FFCC move.l -[A7], [A6 - 0x34] 00004B86 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] label00004B8A: 00004B8A 102D A890 move.b D0, [A5 - 0x5770] 00004B8E 6732 beq +0x34 /* 00004BC2 */ 00004B90 486E 0016 pea.l [A6 + 0x16] 00004B94 2F05 move.l -[A7], D5 00004B96 7002 moveq.l D0, 0x02 00004B98 2F00 move.l -[A7], D0 00004B9A 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00004B9E 206E 0012 movea.l A0, [A6 + 0x12] 00004BA2 2D50 FFE8 move.l [A6 - 0x18], [A0] 00004BA6 2645 movea.l A3, D5 00004BA8 548B addq.l A3, 2 00004BAA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004BAE 2F0B move.l -[A7], A3 00004BB0 2F04 move.l -[A7], D4 00004BB2 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00004BB6 2005 move.l D0, D5 00004BB8 5480 addq.l D0, 2 00004BBA 2640 movea.l A3, D0 00004BBC D7C4 add.l A3, D4 00004BBE 4213 clr.b [A3] 00004BC0 606E bra +0x70 /* 00004C30 */ label00004BC2: 00004BC2 2045 movea.l A0, D5 00004BC4 30AE 0016 move.w [A0], [A6 + 0x16] 00004BC8 5485 addq.l D5, 2 00004BCA 4AAE FFC4 tst.l [A6 - 0x3C] 00004BCE 5EC0 sgt D0 00004BD0 C02E FF9D and.b D0, [A6 - 0x63] 00004BD4 672A beq +0x2C /* 00004C00 */ 00004BD6 202E FFC4 move.l D0, [A6 - 0x3C] 00004BDA D084 add.l D0, D4 00004BDC 5480 addq.l D0, 2 00004BDE 2045 movea.l A0, D5 00004BE0 3080 move.w [A0], D0 00004BE2 5485 addq.l D5, 2 00004BE4 202E FFC4 move.l D0, [A6 - 0x3C] 00004BE8 5480 addq.l D0, 2 00004BEA 80BC FFFF 8000 or.l D0, 0xFFFF8000 00004BF0 2045 movea.l A0, D5 00004BF2 3080 move.w [A0], D0 00004BF4 202E FFC4 move.l D0, [A6 - 0x3C] 00004BF8 D085 add.l D0, D5 00004BFA 2640 movea.l A3, D0 00004BFC 548B addq.l A3, 2 00004BFE 6010 bra +0x12 /* 00004C10 */ label00004C00: 00004C00 2004 move.l D0, D4 00004C02 5280 addq.l D0, 1 00004C04 2045 movea.l A0, D5 00004C06 3080 move.w [A0], D0 00004C08 2645 movea.l A3, D5 00004C0A 548B addq.l A3, 2 00004C0C 4213 clr.b [A3] 00004C0E 528B addq.l A3, 1 label00004C10: 00004C10 206E 0012 movea.l A0, [A6 + 0x12] 00004C14 2D50 FFE8 move.l [A6 - 0x18], [A0] 00004C18 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00004C1C 2F0B move.l -[A7], A3 00004C1E 2F04 move.l -[A7], D4 00004C20 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00004C24 D7C4 add.l A3, D4 00004C26 200B move.l D0, A3 00004C28 0240 0001 andi.w D0, 0x1 00004C2C 6702 beq +0x4 /* 00004C30 */ 00004C2E 4213 clr.b [A3] label00004C30: 00004C30 206E 0008 movea.l A0, [A6 + 0x8] 00004C34 10BC 0001 move.b [A0], 0x1 00004C38 102D A890 move.b D0, [A5 - 0x5770] 00004C3C 802E FF9C or.b D0, [A6 - 0x64] 00004C40 6634 bne +0x36 /* 00004C76 */ 00004C42 202E 001C move.l D0, [A6 + 0x1C] 00004C46 B0AD AEAC cmp.l D0, [A5 - 0x5154] 00004C4A 6608 bne +0xA /* 00004C54 */ 00004C4C 1B7C 0001 B1E6 move.b [A5 - 0x4E1A], 0x1 00004C52 6022 bra +0x24 /* 00004C76 */ label00004C54: 00004C54 42A7 clr.l -[A7] 00004C56 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00004C5A 2F2E 001C move.l -[A7], [A6 + 0x1C] 00004C5E 4EBA ECC6 jsr [PC - 0x133A /* 00003926 */] 00004C62 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 00004C66 675C beq +0x5E /* 00004CC4 */ 00004C68 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00004C6C 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00004C70 4267 clr.w -[A7] 00004C72 4EBA 1214 jsr [PC + 0x1214 /* 00005E88 */] label00004C76: 00004C76 202E FFD0 move.l D0, [A6 - 0x30] 00004C7A D0BC 0000 0400 add.l D0, 0x400 00004C80 2054 movea.l A0, [A4] 00004C82 B090 cmp.l D0, [A0] 00004C84 6C38 bge +0x3A /* 00004CBE */ 00004C86 102E FF9C move.b D0, [A6 - 0x64] 00004C8A 671A beq +0x1C /* 00004CA6 */ 00004C8C 4267 clr.w -[A7] 00004C8E 2F2E 0018 move.l -[A7], [A6 + 0x18] 00004C92 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */ 00004C98 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00004C9C 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00004CA0 1D5F FF9B move.b [A6 - 0x65], [A7]+ 00004CA4 6018 bra +0x1A /* 00004CBE */ label00004CA6: 00004CA6 4267 clr.w -[A7] 00004CA8 2F2E 001C move.l -[A7], [A6 + 0x1C] 00004CAC 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */ 00004CB2 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00004CB6 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00004CBA 1D5F FF9B move.b [A6 - 0x65], [A7]+ label00004CBE: 00004CBE 1D7C 0001 0020 move.b [A6 + 0x20], 0x1 label00004CC4: 00004CC4 2F0C move.l -[A7], A4 00004CC6 1F2E FF9A move.b -[A7], [A6 - 0x66] 00004CCA 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00004CCE 102E FF9C move.b D0, [A6 - 0x64] 00004CD2 6710 beq +0x12 /* 00004CE4 */ 00004CD4 2F2E 0018 move.l -[A7], [A6 + 0x18] 00004CD8 206E 0008 movea.l A0, [A6 + 0x8] 00004CDC 1F10 move.b -[A7], [A0] 00004CDE 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00004CE2 600E bra +0x10 /* 00004CF2 */ label00004CE4: 00004CE4 2F2E 001C move.l -[A7], [A6 + 0x1C] 00004CE8 206E 0008 movea.l A0, [A6 + 0x8] 00004CEC 1F10 move.b -[A7], [A0] 00004CEE 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label00004CF2: 00004CF2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004CF6 4E5E unlink A6 00004CF8 205F movea.l A0, [A7]+ 00004CFA DEFC 0018 add.w A7, 0x18 00004CFE 4ED0 jmp [A0] export_1409: 00004D00 4E56 FFFE link A6, -0x0002 00004D04 102D A890 move.b D0, [A5 - 0x5770] 00004D08 802D A85C or.b D0, [A5 - 0x57A4] 00004D0C 6702 beq +0x4 /* 00004D10 */ 00004D0E 6044 bra +0x46 /* 00004D54 */ label00004D10: 00004D10 202D A8E2 move.l D0, [A5 - 0x571E] 00004D14 322E 000A move.w D1, [A6 + 0xA] 00004D18 0300 btst D0, D1 00004D1A 56C0 sne D0 00004D1C 4400 neg.b D0 00004D1E 1D40 FFFF move.b [A6 - 0x1], D0 00004D22 B02E 0008 cmp.b D0, [A6 + 0x8] 00004D26 6602 bne +0x4 /* 00004D2A */ 00004D28 602A bra +0x2C /* 00004D54 */ label00004D2A: 00004D2A 102E 0008 move.b D0, [A6 + 0x8] 00004D2E 6710 beq +0x12 /* 00004D40 */ 00004D30 202D A8E2 move.l D0, [A5 - 0x571E] 00004D34 322E 000A move.w D1, [A6 + 0xA] 00004D38 03C0 bset D0, D1 00004D3A 2B40 A8E2 move.l [A5 - 0x571E], D0 00004D3E 600E bra +0x10 /* 00004D4E */ label00004D40: 00004D40 202D A8E2 move.l D0, [A5 - 0x571E] 00004D44 322E 000A move.w D1, [A6 + 0xA] 00004D48 0380 bclr D0, D1 00004D4A 2B40 A8E2 move.l [A5 - 0x571E], D0 label00004D4E: 00004D4E 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1 label00004D54: 00004D54 4E5E unlink A6 00004D56 2E9F move.l [A7], [A7]+ 00004D58 4E75 rts export_1410: 00004D5A 4E56 FC7C link A6, -0x0384 00004D5E 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00004D62 206E 000A movea.l A0, [A6 + 0xA] 00004D66 43EE FF00 lea.l A1, [A6 - 0x100] 00004D6A 707F moveq.l D0, 0x7F label00004D6C: 00004D6C 32D8 move.w [A1]+, [A0]+ 00004D6E 51C8 FFFC dbf D0, -0x6 /* 00004D6C */ 00004D72 4267 clr.w -[A7] 00004D74 486E FF00 pea.l [A6 - 0x100] 00004D78 486D A43E pea.l [A5 - 0x5BC2] 00004D7C 1F3C 0001 move.b -[A7], 0x1 00004D80 1F3C 0001 move.b -[A7], 0x1 00004D84 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00004D88 101F move.b D0, [A7]+ 00004D8A 670A beq +0xC /* 00004D96 */ 00004D8C 1D7C 0001 000E move.b [A6 + 0xE], 0x1 00004D92 6000 0186 bra +0x188 /* 00004F1A */ label00004D96: 00004D96 422E 000E clr.b [A6 + 0xE] 00004D9A 4245 clr.w D5 00004D9C 1A2E FF00 move.b D5, [A6 - 0x100] 00004DA0 701F moveq.l D0, 0x1F 00004DA2 B045 cmp.w D0, D5 00004DA4 5DC0 slt D0 00004DA6 802D A84C or.b D0, [A5 - 0x57B4] 00004DAA 2F00 move.l -[A7], D0 00004DAC 4267 clr.w -[A7] 00004DAE 486E FF00 pea.l [A6 - 0x100] 00004DB2 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 00004DB6 121F move.b D1, [A7]+ 00004DB8 201F move.l D0, [A7]+ 00004DBA 8001 or.b D0, D1 00004DBC 0240 0001 andi.w D0, 0x1 00004DC0 6704 beq +0x6 /* 00004DC6 */ 00004DC2 6000 0156 bra +0x158 /* 00004F1A */ label00004DC6: 00004DC6 4267 clr.w -[A7] 00004DC8 486D A438 pea.l [A5 - 0x5BC8] 00004DCC 486D A664 pea.l [A5 - 0x599C] 00004DD0 4EAD 0CA2 jsr [A5 + 0xCA2 /* export_400 */] 00004DD4 1E1F move.b D7, [A7]+ 00004DD6 1007 move.b D0, D7 00004DD8 6742 beq +0x44 /* 00004E1C */ 00004DDA 2F00 move.l -[A7], D0 00004DDC 4267 clr.w -[A7] 00004DDE 486E FF00 pea.l [A6 - 0x100] 00004DE2 2F00 move.l -[A7], D0 00004DE4 486E FC7C pea.l [A6 - 0x384] 00004DE8 3F3C 0015 move.w -[A7], 0x15 00004DEC 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00004DF0 221F move.l D1, [A7]+ 00004DF2 201F move.l D0, [A7]+ 00004DF4 2F01 move.l -[A7], D1 00004DF6 1F3C 0001 move.b -[A7], 0x1 00004DFA 1F3C 0001 move.b -[A7], 0x1 00004DFE 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00004E02 121F move.b D1, [A7]+ 00004E04 201F move.l D0, [A7]+ 00004E06 0A01 0001 xori.b D1, 0x1 00004E0A C001 and.b D0, D1 00004E0C 670E beq +0x10 /* 00004E1C */ 00004E0E 2F3C 0020 003E move.l -[A7], 0x20003E /* ' \0>' */ 00004E14 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00004E18 6000 0100 bra +0x102 /* 00004F1A */ label00004E1C: 00004E1C 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */ 00004E22 486E FF00 pea.l [A6 - 0x100] 00004E26 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00004E2A 4A5F tst.w [A7]+ 00004E2C 670E beq +0x10 /* 00004E3C */ 00004E2E 2F3C 0020 003F move.l -[A7], 0x20003F /* ' \0?' */ 00004E34 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00004E38 6000 00E0 bra +0xE2 /* 00004F1A */ label00004E3C: 00004E3C 2F3C 000D 0000 move.l -[A7], 0xD0000 /* '\r\0\0' */ 00004E42 486E FF00 pea.l [A6 - 0x100] 00004E46 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00004E4A 4A5F tst.w [A7]+ 00004E4C 670E beq +0x10 /* 00004E5C */ 00004E4E 2F3C 0020 0040 move.l -[A7], 0x200040 /* ' \0@' */ 00004E54 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00004E58 6000 00C0 bra +0xC2 /* 00004F1A */ label00004E5C: 00004E5C 2F3C 002E 0000 move.l -[A7], 0x2E0000 /* '.\0\0' */ 00004E62 486E FF00 pea.l [A6 - 0x100] 00004E66 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00004E6A 7001 moveq.l D0, 0x01 00004E6C B05F cmp.w D0, [A7]+ 00004E6E 660E bne +0x10 /* 00004E7E */ 00004E70 2F3C 0020 0051 move.l -[A7], 0x200051 /* ' \0Q' */ 00004E76 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00004E7A 6000 009E bra +0xA0 /* 00004F1A */ label00004E7E: 00004E7E 486E FD7E pea.l [A6 - 0x282] 00004E82 707A moveq.l D0, 0x7A 00004E84 2F00 move.l -[A7], D0 00004E86 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00004E8A 3D6D A438 FD94 move.w [A6 - 0x26C], [A5 - 0x5BC8] 00004E90 2D6D A43A FDAE move.l [A6 - 0x252], [A5 - 0x5BC6] 00004E96 41ED A43E lea.l A0, [A5 - 0x5BC2] 00004E9A 2D48 FD90 move.l [A6 - 0x270], A0 00004E9E 41EE FF00 lea.l A0, [A6 - 0x100] 00004EA2 2D48 FD9A move.l [A6 - 0x266], A0 00004EA6 4267 clr.w -[A7] 00004EA8 486E FD7E pea.l [A6 - 0x282] 00004EAC 4267 clr.w -[A7] 00004EAE 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00004EB2 3C1F move.w D6, [A7]+ 00004EB4 670C beq +0xE /* 00004EC2 */ 00004EB6 3F06 move.w -[A7], D6 00004EB8 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004EBC 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00004EC0 6058 bra +0x5A /* 00004F1A */ label00004EC2: 00004EC2 282D A548 move.l D4, [A5 - 0x5AB8] 00004EC6 102D A1CE move.b D0, [A5 - 0x5E32] 00004ECA 6716 beq +0x18 /* 00004EE2 */ 00004ECC 4267 clr.w -[A7] 00004ECE 3F2D A542 move.w -[A7], [A5 - 0x5ABE] 00004ED2 486D A438 pea.l [A5 - 0x5BC8] 00004ED6 4267 clr.w -[A7] 00004ED8 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */] 00004EDC 1D5F FD7C move.b [A6 - 0x284], [A7]+ 00004EE0 6010 bra +0x12 /* 00004EF2 */ label00004EE2: 00004EE2 41ED A43E lea.l A0, [A5 - 0x5BC2] 00004EE6 43EE FF00 lea.l A1, [A6 - 0x100] 00004EEA 707F moveq.l D0, 0x7F label00004EEC: 00004EEC 30D9 move.w [A0]+, [A1]+ 00004EEE 51C8 FFFC dbf D0, -0x6 /* 00004EEC */ label00004EF2: 00004EF2 42A7 clr.l -[A7] 00004EF4 486D A438 pea.l [A5 - 0x5BC8] 00004EF8 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00004EFC 2B5F A548 move.l [A5 - 0x5AB8], [A7]+ 00004F00 1007 move.b D0, D7 00004F02 6706 beq +0x8 /* 00004F0A */ 00004F04 2B6D A548 A544 move.l [A5 - 0x5ABC], [A5 - 0x5AB8] label00004F0A: 00004F0A 2F04 move.l -[A7], D4 00004F0C 1F2E 0008 move.b -[A7], [A6 + 0x8] 00004F10 4EAD 277A jsr [A5 + 0x277A /* export_1259 */] 00004F14 1D7C 0001 000E move.b [A6 + 0xE], 0x1 label00004F1A: 00004F1A 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00004F1E 4E5E unlink A6 00004F20 205F movea.l A0, [A7]+ 00004F22 5C4F addq.w A7, 6 00004F24 4ED0 jmp [A0] export_1411: 00004F26 4E56 FF7E link A6, -0x0082 00004F2A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00004F2E 2A2E 000C move.l D5, [A6 + 0xC] 00004F32 422E 0018 clr.b [A6 + 0x18] 00004F36 202E 0014 move.l D0, [A6 + 0x14] 00004F3A B0AD A548 cmp.l D0, [A5 - 0x5AB8] 00004F3E 6704 beq +0x6 /* 00004F44 */ 00004F40 6000 0144 bra +0x146 /* 00005086 */ label00004F44: 00004F44 102D A84C move.b D0, [A5 - 0x57B4] 00004F48 6704 beq +0x6 /* 00004F4E */ 00004F4A 6000 013A bra +0x13C /* 00005086 */ label00004F4E: 00004F4E 2E05 move.l D7, D5 00004F50 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 00004F56 B0AE 0010 cmp.l D0, [A6 + 0x10] 00004F5A 6776 beq +0x78 /* 00004FD2 */ 00004F5C 2007 move.l D0, D7 00004F5E 7220 moveq.l D1, 0x20 00004F60 D081 add.l D0, D1 00004F62 2E00 move.l D7, D0 00004F64 5287 addq.l D7, 1 00004F66 206E 0008 movea.l A0, [A6 + 0x8] 00004F6A 2F28 0004 move.l -[A7], [A0 + 0x4] 00004F6E 2F07 move.l -[A7], D7 00004F70 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00004F74 4267 clr.w -[A7] 00004F76 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00004F7A 4A5F tst.w [A7]+ 00004F7C 6704 beq +0x6 /* 00004F82 */ 00004F7E 6000 0106 bra +0x108 /* 00005086 */ label00004F82: 00004F82 206E 0008 movea.l A0, [A6 + 0x8] 00004F86 2068 0004 movea.l A0, [A0 + 0x4] 00004F8A 2850 movea.l A4, [A0] 00004F8C 2F0C move.l -[A7], A4 00004F8E 200C move.l D0, A4 00004F90 7220 moveq.l D1, 0x20 00004F92 D081 add.l D0, D1 00004F94 5280 addq.l D0, 1 00004F96 2F00 move.l -[A7], D0 00004F98 2F05 move.l -[A7], D5 00004F9A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00004F9E 4214 clr.b [A4] 00004FA0 2D7C 574F 5341 FFD4 move.l [A6 - 0x2C], 0x574F5341 /* 'WOSA' */ 00004FA8 7020 moveq.l D0, 0x20 00004FAA 2D40 FFD8 move.l [A6 - 0x28], D0 00004FAE 2D45 FFDC move.l [A6 - 0x24], D5 00004FB2 2D6E 0010 FFE0 move.l [A6 - 0x20], [A6 + 0x10] 00004FB8 206E 0008 movea.l A0, [A6 + 0x8] 00004FBC 2D50 FFE4 move.l [A6 - 0x1C], [A0] 00004FC0 486E FFD4 pea.l [A6 - 0x2C] 00004FC4 200C move.l D0, A4 00004FC6 5280 addq.l D0, 1 00004FC8 2F00 move.l -[A7], D0 00004FCA 7020 moveq.l D0, 0x20 00004FCC 2F00 move.l -[A7], D0 00004FCE 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] label00004FD2: 00004FD2 0C87 0000 7530 cmpi.l D7, 0x7530 /* 'u0' */ 00004FD8 6F04 ble +0x6 /* 00004FDE */ 00004FDA 6000 00AA bra +0xAC /* 00005086 */ label00004FDE: 00004FDE 4267 clr.w -[A7] 00004FE0 2007 move.l D0, D7 00004FE2 D0BC 0000 0600 add.l D0, 0x600 00004FE8 90AD A896 sub.l D0, [A5 - 0x576A] 00004FEC 2F00 move.l -[A7], D0 00004FEE 4EAD 0EAA jsr [A5 + 0xEAA /* export_465 */] 00004FF2 101F move.b D0, [A7]+ 00004FF4 6700 0090 beq +0x92 /* 00005086 */ 00004FF8 206E 0008 movea.l A0, [A6 + 0x8] 00004FFC 2F28 0004 move.l -[A7], [A0 + 0x4] 00005000 205F movea.l A0, [A7]+ 00005002 A029 syscall HLock 00005004 2F3C 0000 0600 move.l -[A7], 0x600 0000500A 2F07 move.l -[A7], D7 0000500C 206E 0008 movea.l A0, [A6 + 0x8] 00005010 2068 0004 movea.l A0, [A0 + 0x4] 00005014 2F10 move.l -[A7], [A0] 00005016 4EAD 0F62 jsr [A5 + 0xF62 /* export_488 */] 0000501A 2C07 move.l D6, D7 0000501C DCBC 0000 0600 add.l D6, 0x600 00005022 BCAD A896 cmp.l D6, [A5 - 0x576A] 00005026 6C28 bge +0x2A /* 00005050 */ 00005028 486E FFD4 pea.l [A6 - 0x2C] 0000502C 7020 moveq.l D0, 0x20 0000502E 2F00 move.l -[A7], D0 00005030 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00005034 2F06 move.l -[A7], D6 00005036 42A7 clr.l -[A7] 00005038 202D A896 move.l D0, [A5 - 0x576A] 0000503C 9086 sub.l D0, D6 0000503E 2F00 move.l -[A7], D0 00005040 7020 moveq.l D0, 0x20 00005042 2F00 move.l -[A7], D0 00005044 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 00005048 486E FFD4 pea.l [A6 - 0x2C] 0000504C 4EAD 0F62 jsr [A5 + 0xF62 /* export_488 */] label00005050: 00005050 486E FF80 pea.l [A6 - 0x80] 00005054 7050 moveq.l D0, 0x50 00005056 2F00 move.l -[A7], D0 00005058 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000505C 3D6D A542 FF98 move.w [A6 - 0x68], [A5 - 0x5ABE] 00005062 4267 clr.w -[A7] 00005064 486E FF80 pea.l [A6 - 0x80] 00005068 4267 clr.w -[A7] 0000506A 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 0000506E 381F move.w D4, [A7]+ 00005070 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005074 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00005078 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 0000507E 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 00005082 4EAD 137A jsr [A5 + 0x137A /* export_619 */] label00005086: 00005086 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 0000508A 4E5E unlink A6 0000508C 205F movea.l A0, [A7]+ 0000508E DEFC 0010 add.w A7, 0x10 00005092 4ED0 jmp [A0] export_1412: 00005094 4E56 FF7E link A6, -0x0082 00005098 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000509C 422E 0016 clr.b [A6 + 0x16] 000050A0 4A6E 000C tst.w [A6 + 0xC] 000050A4 6700 0516 beq +0x518 /* 000055BC */ 000050A8 102D A890 move.b D0, [A5 - 0x5770] 000050AC 670A beq +0xC /* 000050B8 */ 000050AE 1D7C 0001 0016 move.b [A6 + 0x16], 0x1 000050B4 6000 0506 bra +0x508 /* 000055BC */ label000050B8: 000050B8 4AAE 0008 tst.l [A6 + 0x8] 000050BC 57C0 seq D0 000050BE 4A00 tst.b D0 000050C0 6600 04FA bne +0x4FC /* 000055BC */ 000050C4 206E 0008 movea.l A0, [A6 + 0x8] 000050C8 4A90 tst.l [A0] 000050CA 57C1 seq D1 000050CC 8001 or.b D0, D1 000050CE 6600 04EC bne +0x4EE /* 000055BC */ 000050D2 42A7 clr.l -[A7] 000050D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000050D8 3F3C 0004 move.w -[A7], 0x4 000050DC A83D syscall TEDispatch 000050DE 2D5F FFB8 move.l [A6 - 0x48], [A7]+ 000050E2 57C0 seq D0 000050E4 4A00 tst.b D0 000050E6 6600 04D4 bne +0x4D6 /* 000055BC */ 000050EA 206E FFB8 movea.l A0, [A6 - 0x48] 000050EE 4A90 tst.l [A0] 000050F0 57C1 seq D1 000050F2 8001 or.b D0, D1 000050F4 6600 04C6 bne +0x4C8 /* 000055BC */ 000050F8 4267 clr.w -[A7] 000050FA 2F2E 000E move.l -[A7], [A6 + 0xE] 000050FE 302E 000C move.w D0, [A6 + 0xC] 00005102 6A02 bpl +0x4 /* 00005106 */ 00005104 4440 neg.w D0 label00005106: 00005106 3F00 move.w -[A7], D0 00005108 486E FF90 pea.l [A6 - 0x70] 0000510C 4EBA C922 jsr [PC - 0x36DE /* 00001A30 */] 00005110 101F move.b D0, [A7]+ 00005112 6604 bne +0x6 /* 00005118 */ 00005114 6000 04A6 bra +0x4A8 /* 000055BC */ label00005118: 00005118 486E FF84 pea.l [A6 - 0x7C] 0000511C 700C moveq.l D0, 0x0C 0000511E 2F00 move.l -[A7], D0 00005120 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00005124 4267 clr.w -[A7] 00005126 3F2E FFA6 move.w -[A7], [A6 - 0x5A] 0000512A 4EBA DF3C jsr [PC - 0x20C4 /* 00003068 */] 0000512E 3D5F FF84 move.w [A6 - 0x7C], [A7]+ 00005132 1D6E FFAA FF86 move.b [A6 - 0x7A], [A6 - 0x56] 00005138 3D6E FFA8 FF88 move.w [A6 - 0x78], [A6 - 0x58] 0000513E 206E FFB8 movea.l A0, [A6 - 0x48] 00005142 2050 movea.l A0, [A0] 00005144 3D50 FFB6 move.w [A6 - 0x4A], [A0] 00005148 1D7C 0001 FF82 move.b [A6 - 0x7E], 0x1 0000514E 7001 moveq.l D0, 0x01 00005150 B06E FFB6 cmp.w D0, [A6 - 0x4A] 00005154 666A bne +0x6C /* 000051C0 */ 00005156 426E FF7E clr.w [A6 - 0x82] 0000515A 206E FFB8 movea.l A0, [A6 - 0x48] 0000515E 2850 movea.l A4, [A0] 00005160 7001 moveq.l D0, 0x01 00005162 B06C 0002 cmp.w D0, [A4 + 0x2] 00005166 6C10 bge +0x12 /* 00005178 */ 00005168 206C 0004 movea.l A0, [A4 + 0x4] 0000516C 2050 movea.l A0, [A0] 0000516E 4A50 tst.w [A0] 00005170 6606 bne +0x8 /* 00005178 */ 00005172 3D7C 0001 FF7E move.w [A6 - 0x82], 0x1 label00005178: 00005178 206E FFB8 movea.l A0, [A6 - 0x48] 0000517C 2050 movea.l A0, [A0] 0000517E 2068 0004 movea.l A0, [A0 + 0x4] 00005182 2050 movea.l A0, [A0] 00005184 302E FF7E move.w D0, [A6 - 0x82] 00005188 C1FC 0012 muls.w D0, 0x12 0000518C 49F0 0000 lea.l A4, [A0 + D0.w] 00005190 302C 0006 move.w D0, [A4 + 0x6] 00005194 B06E FF84 cmp.w D0, [A6 - 0x7C] 00005198 57C0 seq D0 0000519A 4A00 tst.b D0 0000519C 6722 beq +0x24 /* 000051C0 */ 0000519E 122C 0008 move.b D1, [A4 + 0x8] 000051A2 142E FF86 move.b D2, [A6 - 0x7A] 000051A6 B202 cmp.b D1, D2 000051A8 57C1 seq D1 000051AA C001 and.b D0, D1 000051AC 6712 beq +0x14 /* 000051C0 */ 000051AE 322C 000A move.w D1, [A4 + 0xA] 000051B2 B26E FF88 cmp.w D1, [A6 - 0x78] 000051B6 57C1 seq D1 000051B8 C001 and.b D0, D1 000051BA 6704 beq +0x6 /* 000051C0 */ 000051BC 422E FF82 clr.b [A6 - 0x7E] label000051C0: 000051C0 102E FF82 move.b D0, [A6 - 0x7E] 000051C4 6714 beq +0x16 /* 000051DA */ 000051C6 302E FFB6 move.w D0, [A6 - 0x4A] 000051CA E540 asl D0.w, 2 000051CC 48C0 ext.l D0 000051CE 2D40 FFC4 move.l [A6 - 0x3C], D0 000051D2 282E FFC4 move.l D4, [A6 - 0x3C] 000051D6 5C84 addq.l D4, 6 000051D8 6008 bra +0xA /* 000051E2 */ label000051DA: 000051DA 7000 moveq.l D0, 0x00 000051DC 2D40 FFC4 move.l [A6 - 0x3C], D0 000051E0 7805 moveq.l D4, 0x05 label000051E2: 000051E2 206E 0008 movea.l A0, [A6 + 0x8] 000051E6 2050 movea.l A0, [A0] 000051E8 3028 003C move.w D0, [A0 + 0x3C] 000051EC 48C0 ext.l D0 000051EE 2D40 FFC8 move.l [A6 - 0x38], D0 000051F2 0CAE 0000 7530 FFC8 cmpi.l [A6 - 0x38], 0x7530 /* 'u0' */ 000051FA 5EC0 sgt D0 000051FC 0CAE 0000 7FFC FFC4 cmpi.l [A6 - 0x3C], 0x7FFC 00005204 5EC1 sgt D1 00005206 8001 or.b D0, D1 00005208 6600 03B2 bne +0x3B4 /* 000055BC */ 0000520C 4AAE FFC8 tst.l [A6 - 0x38] 00005210 6604 bne +0x6 /* 00005216 */ 00005212 7800 moveq.l D4, 0x00 00005214 6010 bra +0x12 /* 00005226 */ label00005216: 00005216 202E FFC8 move.l D0, [A6 - 0x38] 0000521A D084 add.l D0, D4 0000521C 5280 addq.l D0, 1 0000521E C0BC FFFF FFFE and.l D0, 0xFFFFFFFE 00005224 2800 move.l D4, D0 label00005226: 00005226 202E 0012 move.l D0, [A6 + 0x12] 0000522A B0AE 000E cmp.l D0, [A6 + 0xE] 0000522E 56C0 sne D0 00005230 4A00 tst.b D0 00005232 671C beq +0x1E /* 00005250 */ 00005234 4AAE 000E tst.l [A6 + 0xE] 00005238 56C1 sne D1 0000523A C001 and.b D0, D1 0000523C 6712 beq +0x14 /* 00005250 */ 0000523E 2F00 move.l -[A7], D0 00005240 4267 clr.w -[A7] 00005242 1F2E FF95 move.b -[A7], [A6 - 0x6B] 00005246 4EBA DD8C jsr [PC - 0x2274 /* 00002FD4 */] 0000524A 121F move.b D1, [A7]+ 0000524C 201F move.l D0, [A7]+ 0000524E C001 and.b D0, D1 label00005250: 00005250 1D40 FF83 move.b [A6 - 0x7D], D0 00005254 6714 beq +0x16 /* 0000526A */ 00005256 42A7 clr.l -[A7] 00005258 2F2E 000E move.l -[A7], [A6 + 0xE] 0000525C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00005260 265F movea.l A3, [A7]+ 00005262 7032 moveq.l D0, 0x32 00005264 2D40 FFB2 move.l [A6 - 0x4E], D0 00005268 6012 bra +0x14 /* 0000527C */ label0000526A: 0000526A 42A7 clr.l -[A7] 0000526C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00005270 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00005274 265F movea.l A3, [A7]+ 00005276 7036 moveq.l D0, 0x36 00005278 2D40 FFB2 move.l [A6 - 0x4E], D0 label0000527C: 0000527C 200B move.l D0, A3 0000527E 6700 033C beq +0x33E /* 000055BC */ 00005282 2F0B move.l -[A7], A3 00005284 486E FF80 pea.l [A6 - 0x80] 00005288 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 0000528C 2F0B move.l -[A7], A3 0000528E 3F2E 000C move.w -[A7], [A6 + 0xC] 00005292 1F2E FF83 move.b -[A7], [A6 - 0x7D] 00005296 486E FFF8 pea.l [A6 - 0x8] 0000529A 486E FFF4 pea.l [A6 - 0xC] 0000529E 486E FFC0 pea.l [A6 - 0x40] 000052A2 486E FFBC pea.l [A6 - 0x44] 000052A6 4EBA D442 jsr [PC - 0x2BBE /* 000026EA */] 000052AA 4AAE FFF8 tst.l [A6 - 0x8] 000052AE 6604 bne +0x6 /* 000052B4 */ 000052B0 7C00 moveq.l D6, 0x00 000052B2 6042 bra +0x44 /* 000052F6 */ label000052B4: 000052B4 4AAE FFBC tst.l [A6 - 0x44] 000052B8 6614 bne +0x16 /* 000052CE */ 000052BA 2C2E FFC0 move.l D6, [A6 - 0x40] 000052BE 5A86 addq.l D6, 5 000052C0 202E FFF8 move.l D0, [A6 - 0x8] 000052C4 9093 sub.l D0, [A3] 000052C6 5B80 subq.l D0, 5 000052C8 2D40 FFD4 move.l [A6 - 0x2C], D0 000052CC 601C bra +0x1E /* 000052EA */ label000052CE: 000052CE 202E FFBC move.l D0, [A6 - 0x44] 000052D2 D0AE FFC0 add.l D0, [A6 - 0x40] 000052D6 2C00 move.l D6, D0 000052D8 5C86 addq.l D6, 6 000052DA 202E FFF8 move.l D0, [A6 - 0x8] 000052DE 9093 sub.l D0, [A3] 000052E0 90AE FFBC sub.l D0, [A6 - 0x44] 000052E4 5D80 subq.l D0, 6 000052E6 2D40 FFD4 move.l [A6 - 0x2C], D0 label000052EA: 000052EA 2006 move.l D0, D6 000052EC 5280 addq.l D0, 1 000052EE C0BC FFFF FFFE and.l D0, 0xFFFFFFFE 000052F4 2C00 move.l D6, D0 label000052F6: 000052F6 102E FF83 move.b D0, [A6 - 0x7D] 000052FA 6714 beq +0x16 /* 00005310 */ 000052FC 42A7 clr.l -[A7] 000052FE 2F0B move.l -[A7], A3 00005300 4EBA 03EC jsr [PC + 0x3EC /* 000056EE */] 00005304 2004 move.l D0, D4 00005306 D09F add.l D0, [A7]+ 00005308 9086 sub.l D0, D6 0000530A 2D40 FFD0 move.l [A6 - 0x30], D0 0000530E 6012 bra +0x14 /* 00005322 */ label00005310: 00005310 42A7 clr.l -[A7] 00005312 2F0B move.l -[A7], A3 00005314 4EBA 0488 jsr [PC + 0x488 /* 0000579E */] 00005318 2004 move.l D0, D4 0000531A D09F add.l D0, [A7]+ 0000531C 9086 sub.l D0, D6 0000531E 2D40 FFD0 move.l [A6 - 0x30], D0 label00005322: 00005322 202E FFB2 move.l D0, [A6 - 0x4E] 00005326 D093 add.l D0, [A3] 00005328 720E moveq.l D1, 0x0E 0000532A 9081 sub.l D0, D1 0000532C 2D40 FFAE move.l [A6 - 0x52], D0 00005330 4AAE FFC8 tst.l [A6 - 0x38] 00005334 6C0A bge +0xC /* 00005340 */ 00005336 2F3C 033E FC77 move.l -[A7], 0x33EFC77 0000533C 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00005340: 00005340 4AAE FFC8 tst.l [A6 - 0x38] 00005344 6646 bne +0x48 /* 0000538C */ 00005346 4AAE FFF8 tst.l [A6 - 0x8] 0000534A 6700 0240 beq +0x242 /* 0000558C */ 0000534E 2E2E FFD4 move.l D7, [A6 - 0x2C] 00005352 DE93 add.l D7, [A3] 00005354 2007 move.l D0, D7 00005356 D086 add.l D0, D6 00005358 2D40 FFF0 move.l [A6 - 0x10], D0 0000535C 2053 movea.l A0, [A3] 0000535E 2010 move.l D0, [A0] 00005360 D093 add.l D0, [A3] 00005362 2D40 FFE8 move.l [A6 - 0x18], D0 00005366 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000536A 2F07 move.l -[A7], D7 0000536C 202E FFE8 move.l D0, [A6 - 0x18] 00005370 90AE FFF0 sub.l D0, [A6 - 0x10] 00005374 2F00 move.l -[A7], D0 00005376 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000537A 286E FFAE movea.l A4, [A6 - 0x52] 0000537E 536C 0008 subq.w [A4 + 0x8], 1 00005382 2006 move.l D0, D6 00005384 91AC 000A sub.l [A4 + 0xA], D0 00005388 6000 017C bra +0x17E /* 00005506 */ label0000538C: 0000538C 2053 movea.l A0, [A3] 0000538E 202E FFD0 move.l D0, [A6 - 0x30] 00005392 B090 cmp.l D0, [A0] 00005394 6F58 ble +0x5A /* 000053EE */ 00005396 2F0B move.l -[A7], A3 00005398 205F movea.l A0, [A7]+ 0000539A A02A syscall HUnlock 0000539C 102E FF83 move.b D0, [A6 - 0x7D] 000053A0 671C beq +0x1E /* 000053BE */ 000053A2 4267 clr.w -[A7] 000053A4 2F2E 000E move.l -[A7], [A6 + 0xE] 000053A8 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */ 000053AE 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000053B2 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 000053B6 101F move.b D0, [A7]+ 000053B8 6620 bne +0x22 /* 000053DA */ 000053BA 6000 01D6 bra +0x1D8 /* 00005592 */ label000053BE: 000053BE 4267 clr.w -[A7] 000053C0 2F2E 0012 move.l -[A7], [A6 + 0x12] 000053C4 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */ 000053CA 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000053CE 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 000053D2 101F move.b D0, [A7]+ 000053D4 6604 bne +0x6 /* 000053DA */ 000053D6 6000 01BA bra +0x1BC /* 00005592 */ label000053DA: 000053DA 2F0B move.l -[A7], A3 000053DC 205F movea.l A0, [A7]+ 000053DE A029 syscall HLock 000053E0 202E FFB2 move.l D0, [A6 - 0x4E] 000053E4 D093 add.l D0, [A3] 000053E6 720E moveq.l D1, 0x0E 000053E8 9081 sub.l D0, D1 000053EA 2D40 FFAE move.l [A6 - 0x52], D0 label000053EE: 000053EE 286E FFAE movea.l A4, [A6 - 0x52] 000053F2 4AAE FFF8 tst.l [A6 - 0x8] 000053F6 6616 bne +0x18 /* 0000540E */ 000053F8 202C 0004 move.l D0, [A4 + 0x4] 000053FC D0AE FFB2 add.l D0, [A6 - 0x4E] 00005400 222C 000A move.l D1, [A4 + 0xA] 00005404 D280 add.l D1, D0 00005406 2D41 FFD4 move.l [A6 - 0x2C], D1 0000540A 526C 0008 addq.w [A4 + 0x8], 1 label0000540E: 0000540E 2A2E FFD4 move.l D5, [A6 - 0x2C] 00005412 DA93 add.l D5, [A3] 00005414 BC84 cmp.l D6, D4 00005416 674C beq +0x4E /* 00005464 */ 00005418 2004 move.l D0, D4 0000541A D0AC 000A add.l D0, [A4 + 0xA] 0000541E 9086 sub.l D0, D6 00005420 2940 000A move.l [A4 + 0xA], D0 00005424 2005 move.l D0, D5 00005426 D086 add.l D0, D6 00005428 2D40 FFF0 move.l [A6 - 0x10], D0 0000542C 2E05 move.l D7, D5 0000542E DE84 add.l D7, D4 00005430 2053 movea.l A0, [A3] 00005432 2010 move.l D0, [A0] 00005434 D093 add.l D0, [A3] 00005436 2D40 FFE8 move.l [A6 - 0x18], D0 0000543A BC84 cmp.l D6, D4 0000543C 6C0C bge +0xE /* 0000544A */ 0000543E 202E FFE8 move.l D0, [A6 - 0x18] 00005442 9087 sub.l D0, D7 00005444 2D40 FFCC move.l [A6 - 0x34], D0 00005448 600C bra +0xE /* 00005456 */ label0000544A: 0000544A 202E FFE8 move.l D0, [A6 - 0x18] 0000544E 90AE FFF0 sub.l D0, [A6 - 0x10] 00005452 2D40 FFCC move.l [A6 - 0x34], D0 label00005456: 00005456 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000545A 2F07 move.l -[A7], D7 0000545C 2F2E FFCC move.l -[A7], [A6 - 0x34] 00005460 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] label00005464: 00005464 2045 movea.l A0, D5 00005466 30AE 000C move.w [A0], [A6 + 0xC] 0000546A 5485 addq.l D5, 2 0000546C 102E FF82 move.b D0, [A6 - 0x7E] 00005470 6754 beq +0x56 /* 000054C6 */ 00005472 202E FFC4 move.l D0, [A6 - 0x3C] 00005476 5480 addq.l D0, 2 00005478 222E FFC8 move.l D1, [A6 - 0x38] 0000547C D280 add.l D1, D0 0000547E 2045 movea.l A0, D5 00005480 3081 move.w [A0], D1 00005482 5485 addq.l D5, 2 00005484 202E FFC4 move.l D0, [A6 - 0x3C] 00005488 5480 addq.l D0, 2 0000548A 80BC FFFF 8000 or.l D0, 0xFFFF8000 00005490 2045 movea.l A0, D5 00005492 3080 move.w [A0], D0 00005494 486E FF84 pea.l [A6 - 0x7C] 00005498 2F2E FFB8 move.l -[A7], [A6 - 0x48] 0000549C 4EBA 0C32 jsr [PC + 0xC32 /* 000060D0 */] 000054A0 206E FFB8 movea.l A0, [A6 - 0x48] 000054A4 2050 movea.l A0, [A0] 000054A6 41E8 0014 lea.l A0, [A0 + 0x14] 000054AA 2D48 FFF0 move.l [A6 - 0x10], A0 000054AE 5485 addq.l D5, 2 000054B0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000054B4 2F05 move.l -[A7], D5 000054B6 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 000054BA 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000054BE 2E2E FFC4 move.l D7, [A6 - 0x3C] 000054C2 DE85 add.l D7, D5 000054C4 6014 bra +0x16 /* 000054DA */ label000054C6: 000054C6 202E FFC8 move.l D0, [A6 - 0x38] 000054CA 5280 addq.l D0, 1 000054CC 2045 movea.l A0, D5 000054CE 3080 move.w [A0], D0 000054D0 2E05 move.l D7, D5 000054D2 5487 addq.l D7, 2 000054D4 2047 movea.l A0, D7 000054D6 4210 clr.b [A0] 000054D8 5287 addq.l D7, 1 label000054DA: 000054DA 206E 0008 movea.l A0, [A6 + 0x8] 000054DE 2050 movea.l A0, [A0] 000054E0 2068 003E movea.l A0, [A0 + 0x3E] 000054E4 2D50 FFF0 move.l [A6 - 0x10], [A0] 000054E8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000054EC 2F07 move.l -[A7], D7 000054EE 2F2E FFC8 move.l -[A7], [A6 - 0x38] 000054F2 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000054F6 DEAE FFC8 add.l D7, [A6 - 0x38] 000054FA 1007 move.b D0, D7 000054FC 0240 0001 andi.w D0, 0x1 00005500 6704 beq +0x6 /* 00005506 */ 00005502 2047 movea.l A0, D7 00005504 4210 clr.b [A0] label00005506: 00005506 102D A890 move.b D0, [A5 - 0x5770] 0000550A 802E FF83 or.b D0, [A6 - 0x7D] 0000550E 6634 bne +0x36 /* 00005544 */ 00005510 202E 0012 move.l D0, [A6 + 0x12] 00005514 B0AD AEAC cmp.l D0, [A5 - 0x5154] 00005518 6608 bne +0xA /* 00005522 */ 0000551A 1B7C 0001 B1E6 move.b [A5 - 0x4E1A], 0x1 00005520 6022 bra +0x24 /* 00005544 */ label00005522: 00005522 42A7 clr.l -[A7] 00005524 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00005528 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000552C 4EBA E3F8 jsr [PC - 0x1C08 /* 00003926 */] 00005530 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 00005534 675C beq +0x5E /* 00005592 */ 00005536 2F2D A8CA move.l -[A7], [A5 - 0x5736] 0000553A 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000553E 4267 clr.w -[A7] 00005540 4EBA 0946 jsr [PC + 0x946 /* 00005E88 */] label00005544: 00005544 202E FFD0 move.l D0, [A6 - 0x30] 00005548 D0BC 0000 0400 add.l D0, 0x400 0000554E 2053 movea.l A0, [A3] 00005550 B090 cmp.l D0, [A0] 00005552 6C38 bge +0x3A /* 0000558C */ 00005554 102E FF83 move.b D0, [A6 - 0x7D] 00005558 671A beq +0x1C /* 00005574 */ 0000555A 4267 clr.w -[A7] 0000555C 2F2E 000E move.l -[A7], [A6 + 0xE] 00005560 2F3C 424B 4744 move.l -[A7], 0x424B4744 /* 'BKGD' */ 00005566 2F2E FFD0 move.l -[A7], [A6 - 0x30] 0000556A 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 0000556E 1D5F FF81 move.b [A6 - 0x7F], [A7]+ 00005572 6018 bra +0x1A /* 0000558C */ label00005574: 00005574 4267 clr.w -[A7] 00005576 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000557A 2F3C 4341 5244 move.l -[A7], 0x43415244 /* 'CARD' */ 00005580 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00005584 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00005588 1D5F FF81 move.b [A6 - 0x7F], [A7]+ label0000558C: 0000558C 1D7C 0001 0016 move.b [A6 + 0x16], 0x1 label00005592: 00005592 2F0B move.l -[A7], A3 00005594 1F2E FF80 move.b -[A7], [A6 - 0x80] 00005598 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000559C 102E FF83 move.b D0, [A6 - 0x7D] 000055A0 670E beq +0x10 /* 000055B0 */ 000055A2 2F2E 000E move.l -[A7], [A6 + 0xE] 000055A6 1F3C 0001 move.b -[A7], 0x1 000055AA 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 000055AE 600C bra +0xE /* 000055BC */ label000055B0: 000055B0 2F2E 0012 move.l -[A7], [A6 + 0x12] 000055B4 1F3C 0001 move.b -[A7], 0x1 000055B8 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] label000055BC: 000055BC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000055C0 4E5E unlink A6 000055C2 205F movea.l A0, [A7]+ 000055C4 DEFC 000E add.w A7, 0xE 000055C8 4ED0 jmp [A0] export_1413: 000055CA 4E56 FFD8 link A6, -0x0028 000055CE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000055D2 422E 0010 clr.b [A6 + 0x10] 000055D6 206E 0008 movea.l A0, [A6 + 0x8] 000055DA 2850 movea.l A4, [A0] 000055DC 3D6C 0002 FFDC move.w [A6 - 0x24], [A4 + 0x2] 000055E2 3E14 move.w D7, [A4] 000055E4 4A6E FFDC tst.w [A6 - 0x24] 000055E8 5EC0 sgt D0 000055EA 4A00 tst.b D0 000055EC 6700 00F4 beq +0xF6 /* 000056E2 */ 000055F0 2F00 move.l -[A7], D0 000055F2 4267 clr.w -[A7] 000055F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000055F8 3207 move.w D1, D7 000055FA 48C1 ext.l D1 000055FC 2F01 move.l -[A7], D1 000055FE 486E FFF8 pea.l [A6 - 0x8] 00005602 4EBA DA9A jsr [PC - 0x2566 /* 0000309E */] 00005606 121F move.b D1, [A7]+ 00005608 201F move.l D0, [A7]+ 0000560A C001 and.b D0, D1 0000560C 6700 00D4 beq +0xD6 /* 000056E2 */ 00005610 42A7 clr.l -[A7] 00005612 2F2E 000C move.l -[A7], [A6 + 0xC] 00005616 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 0000561A 2A1F move.l D5, [A7]+ 0000561C 2045 movea.l A0, D5 0000561E 266E FFF8 movea.l A3, [A6 - 0x8] 00005622 D7D0 add.l A3, [A0] 00005624 280B move.l D4, A3 00005626 700E moveq.l D0, 0x0E 00005628 9880 sub.l D4, D0 0000562A 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1 00005630 2044 movea.l A0, D4 00005632 3D50 FFD8 move.w [A6 - 0x28], [A0] 00005636 3D6E FFDA FFEE move.w [A6 - 0x12], [A6 - 0x26] 0000563C 6000 008C bra +0x8E /* 000056CA */ label00005640: 00005640 3C13 move.w D6, [A3] 00005642 302B 0002 move.w D0, [A3 + 0x2] 00005646 B06E FFDC cmp.w D0, [A6 - 0x24] 0000564A 6672 bne +0x74 /* 000056BE */ 0000564C BC47 cmp.w D6, D7 0000564E 6754 beq +0x56 /* 000056A4 */ 00005650 3006 move.w D0, D6 00005652 48C0 ext.l D0 00005654 D08B add.l D0, A3 00005656 2D40 FFE6 move.l [A6 - 0x1A], D0 0000565A 3007 move.w D0, D7 0000565C 48C0 ext.l D0 0000565E D08B add.l D0, A3 00005660 2D40 FFE2 move.l [A6 - 0x1E], D0 00005664 2045 movea.l A0, D5 00005666 2245 movea.l A1, D5 00005668 2251 movea.l A1, [A1] 0000566A 2011 move.l D0, [A1] 0000566C D090 add.l D0, [A0] 0000566E 2D40 FFDE move.l [A6 - 0x22], D0 00005672 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00005676 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 0000567A 202E FFDE move.l D0, [A6 - 0x22] 0000567E 90AE FFE6 sub.l D0, [A6 - 0x1A] 00005682 3207 move.w D1, D7 00005684 48C1 ext.l D1 00005686 9081 sub.l D0, D1 00005688 2F00 move.l -[A7], D0 0000568A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000568E 2044 movea.l A0, D4 00005690 3007 move.w D0, D7 00005692 48C0 ext.l D0 00005694 D0A8 0004 add.l D0, [A0 + 0x4] 00005698 3206 move.w D1, D6 0000569A 48C1 ext.l D1 0000569C 9081 sub.l D0, D1 0000569E 2044 movea.l A0, D4 000056A0 2140 0004 move.l [A0 + 0x4], D0 label000056A4: 000056A4 206E 0008 movea.l A0, [A6 + 0x8] 000056A8 2F10 move.l -[A7], [A0] 000056AA 2F0B move.l -[A7], A3 000056AC 3007 move.w D0, D7 000056AE 48C0 ext.l D0 000056B0 2F00 move.l -[A7], D0 000056B2 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000056B6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 000056BC 6018 bra +0x1A /* 000056D6 */ label000056BE: 000056BE 3006 move.w D0, D6 000056C0 48C0 ext.l D0 000056C2 D7C0 add.l A3, D0 000056C4 526E FFEE addq.w [A6 - 0x12], 1 000056C8 690C bvs +0xE /* 000056D6 */ label000056CA: 000056CA 302E FFEE move.w D0, [A6 - 0x12] 000056CE B06E FFD8 cmp.w D0, [A6 - 0x28] 000056D2 6F00 FF6C ble -0x92 /* 00005640 */ label000056D6: 000056D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000056DA 1F3C 0001 move.b -[A7], 0x1 000056DE 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label000056E2: 000056E2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000056E6 4E5E unlink A6 000056E8 205F movea.l A0, [A7]+ 000056EA 504F addq.w A7, 8 000056EC 4ED0 jmp [A0] export_1414: fn000056EE: 000056EE 4E56 FFCC link A6, -0x0034 000056F2 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000056F6 286E 0008 movea.l A4, [A6 + 0x8] 000056FA 2054 movea.l A0, [A4] 000056FC 2028 0028 move.l D0, [A0 + 0x28] 00005700 7232 moveq.l D1, 0x32 00005702 D081 add.l D0, D1 00005704 2828 002E move.l D4, [A0 + 0x2E] 00005708 D880 add.l D4, D0 0000570A 2004 move.l D0, D4 0000570C D094 add.l D0, [A4] 0000570E 2D40 FFEC move.l [A6 - 0x14], D0 00005712 486E FFEC pea.l [A6 - 0x14] 00005716 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 0000571A 486E FFEC pea.l [A6 - 0x14] 0000571E 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 00005722 2E2E FFEC move.l D7, [A6 - 0x14] 00005726 9E94 sub.l D7, [A4] 00005728 42A7 clr.l -[A7] 0000572A 2F0C move.l -[A7], A4 0000572C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00005730 2C1F move.l D6, [A7]+ 00005732 2006 move.l D0, D6 00005734 9087 sub.l D0, D7 00005736 7220 moveq.l D1, 0x20 00005738 B280 cmp.l D1, D0 0000573A 6E2E bgt +0x30 /* 0000576A */ 0000573C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005740 486E FFCC pea.l [A6 - 0x34] 00005744 7020 moveq.l D0, 0x20 00005746 2F00 move.l -[A7], D0 00005748 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 0000574C 203C 574F 5341 move.l D0, 0x574F5341 /* 'WOSA' */ 00005752 B0AE FFCC cmp.l D0, [A6 - 0x34] 00005756 6612 bne +0x14 /* 0000576A */ 00005758 202E FFD0 move.l D0, [A6 - 0x30] 0000575C D087 add.l D0, D7 0000575E 2A2E FFD4 move.l D5, [A6 - 0x2C] 00005762 DA80 add.l D5, D0 00005764 BC85 cmp.l D6, D5 00005766 6D02 blt +0x4 /* 0000576A */ 00005768 2E05 move.l D7, D5 label0000576A: 0000576A 2D47 000C move.l [A6 + 0xC], D7 0000576E 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00005772 4E5E unlink A6 00005774 2E9F move.l [A7], [A7]+ 00005776 4E75 rts export_1415: 00005778 4E56 0000 link A6, 0 0000577C 2F0C move.l -[A7], A4 0000577E 206E 0008 movea.l A0, [A6 + 0x8] 00005782 2850 movea.l A4, [A0] 00005784 202C 0038 move.l D0, [A4 + 0x38] 00005788 7240 moveq.l D1, 0x40 0000578A D081 add.l D0, D1 0000578C 222C 003C move.l D1, [A4 + 0x3C] 00005790 D280 add.l D1, D0 00005792 2D41 000C move.l [A6 + 0xC], D1 00005796 285F movea.l A4, [A7]+ 00005798 4E5E unlink A6 0000579A 2E9F move.l [A7], [A7]+ 0000579C 4E75 rts export_1416: fn0000579E: 0000579E 4E56 FFCC link A6, -0x0034 000057A2 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000057A6 286E 0008 movea.l A4, [A6 + 0x8] 000057AA 2054 movea.l A0, [A4] 000057AC 2028 002C move.l D0, [A0 + 0x2C] 000057B0 7236 moveq.l D1, 0x36 000057B2 D081 add.l D0, D1 000057B4 2828 0032 move.l D4, [A0 + 0x32] 000057B8 D880 add.l D4, D0 000057BA 2004 move.l D0, D4 000057BC D094 add.l D0, [A4] 000057BE 2D40 FFEC move.l [A6 - 0x14], D0 000057C2 486E FFEC pea.l [A6 - 0x14] 000057C6 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 000057CA 486E FFEC pea.l [A6 - 0x14] 000057CE 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 000057D2 2E2E FFEC move.l D7, [A6 - 0x14] 000057D6 9E94 sub.l D7, [A4] 000057D8 42A7 clr.l -[A7] 000057DA 2F0C move.l -[A7], A4 000057DC 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000057E0 2C1F move.l D6, [A7]+ 000057E2 2006 move.l D0, D6 000057E4 9087 sub.l D0, D7 000057E6 7220 moveq.l D1, 0x20 000057E8 B280 cmp.l D1, D0 000057EA 6E2E bgt +0x30 /* 0000581A */ 000057EC 2F2E FFEC move.l -[A7], [A6 - 0x14] 000057F0 486E FFCC pea.l [A6 - 0x34] 000057F4 7020 moveq.l D0, 0x20 000057F6 2F00 move.l -[A7], D0 000057F8 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000057FC 203C 574F 5341 move.l D0, 0x574F5341 /* 'WOSA' */ 00005802 B0AE FFCC cmp.l D0, [A6 - 0x34] 00005806 6612 bne +0x14 /* 0000581A */ 00005808 202E FFD0 move.l D0, [A6 - 0x30] 0000580C D087 add.l D0, D7 0000580E 2A2E FFD4 move.l D5, [A6 - 0x2C] 00005812 DA80 add.l D5, D0 00005814 BC85 cmp.l D6, D5 00005816 6D02 blt +0x4 /* 0000581A */ 00005818 2E05 move.l D7, D5 label0000581A: 0000581A 2D47 000C move.l [A6 + 0xC], D7 0000581E 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00005822 4E5E unlink A6 00005824 2E9F move.l [A7], [A7]+ 00005826 4E75 rts export_1417: fn00005828: 00005828 4E56 FFE6 link A6, -0x001A 0000582C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00005830 206E 0008 movea.l A0, [A6 + 0x8] 00005834 43EE FFF4 lea.l A1, [A6 - 0xC] 00005838 7005 moveq.l D0, 0x05 label0000583A: 0000583A 32D8 move.w [A1]+, [A0]+ 0000583C 51C8 FFFC dbf D0, -0x6 /* 0000583A */ 00005840 42A7 clr.l -[A7] 00005842 2F2D AA4A move.l -[A7], [A5 - 0x55B6] 00005846 2F3C 5354 424C move.l -[A7], 0x5354424C /* 'STBL' */ 0000584C 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */] 00005850 265F movea.l A3, [A7]+ 00005852 200B move.l D0, A3 00005854 6608 bne +0xA /* 0000585E */ 00005856 7000 moveq.l D0, 0x00 00005858 2D40 000C move.l [A6 + 0xC], D0 0000585C 607E bra +0x80 /* 000058DC */ label0000585E: 0000585E 2E13 move.l D7, [A3] 00005860 7018 moveq.l D0, 0x18 00005862 DE80 add.l D7, D0 00005864 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 0000586A 2053 movea.l A0, [A3] 0000586C 3D68 0012 FFE6 move.w [A6 - 0x1A], [A0 + 0x12] 00005872 3C2E FFE8 move.w D6, [A6 - 0x18] 00005876 6046 bra +0x48 /* 000058BE */ label00005878: 00005878 2847 movea.l A4, D7 0000587A 302C 000C move.w D0, [A4 + 0xC] 0000587E B06E FFF4 cmp.w D0, [A6 - 0xC] 00005882 57C0 seq D0 00005884 4A00 tst.b D0 00005886 672E beq +0x30 /* 000058B6 */ 00005888 322C 0010 move.w D1, [A4 + 0x10] 0000588C B26E FFF8 cmp.w D1, [A6 - 0x8] 00005890 57C1 seq D1 00005892 C001 and.b D0, D1 00005894 6720 beq +0x22 /* 000058B6 */ 00005896 41EE FFF6 lea.l A0, [A6 - 0xA] 0000589A 322C 000E move.w D1, [A4 + 0xE] 0000589E B250 cmp.w D1, [A0] 000058A0 57C1 seq D1 000058A2 C001 and.b D0, D1 000058A4 6710 beq +0x12 /* 000058B6 */ 000058A6 2D54 000C move.l [A6 + 0xC], [A4] 000058AA 2F2D AA4A move.l -[A7], [A5 - 0x55B6] 000058AE 4267 clr.w -[A7] 000058B0 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */] 000058B4 6026 bra +0x28 /* 000058DC */ label000058B6: 000058B6 7018 moveq.l D0, 0x18 000058B8 DE80 add.l D7, D0 000058BA 5246 addq.w D6, 1 000058BC 6906 bvs +0x8 /* 000058C4 */ label000058BE: 000058BE BC6E FFE6 cmp.w D6, [A6 - 0x1A] 000058C2 6FB4 ble -0x4A /* 00005878 */ label000058C4: 000058C4 2F2D AA4A move.l -[A7], [A5 - 0x55B6] 000058C8 4267 clr.w -[A7] 000058CA 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */] 000058CE 42A7 clr.l -[A7] 000058D0 486E FFF4 pea.l [A6 - 0xC] 000058D4 4EBA A83A jsr [PC - 0x57C6 /* 00000110 */] 000058D8 2D5F 000C move.l [A6 + 0xC], [A7]+ label000058DC: 000058DC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000058E0 4E5E unlink A6 000058E2 2E9F move.l [A7], [A7]+ 000058E4 4E75 rts export_1418: 000058E6 4E56 FFDA link A6, -0x0026 000058EA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000058EE 4247 clr.w D7 000058F0 42A7 clr.l -[A7] 000058F2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000058F6 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 000058FA 285F movea.l A4, [A7]+ 000058FC 200C move.l D0, A4 000058FE 6700 00C4 beq +0xC6 /* 000059C4 */ 00005902 2F0C move.l -[A7], A4 00005904 486E FFDD pea.l [A6 - 0x23] 00005908 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 0000590C 102E 0010 move.b D0, [A6 + 0x10] 00005910 660A bne +0xC /* 0000591C */ 00005912 302E 0012 move.w D0, [A6 + 0x12] 00005916 4440 neg.w D0 00005918 3D40 0012 move.w [A6 + 0x12], D0 label0000591C: 0000591C 2F0C move.l -[A7], A4 0000591E 3F2E 0012 move.w -[A7], [A6 + 0x12] 00005922 1F2E 0010 move.b -[A7], [A6 + 0x10] 00005926 486E FFF8 pea.l [A6 - 0x8] 0000592A 486E FFF4 pea.l [A6 - 0xC] 0000592E 486E FFEC pea.l [A6 - 0x14] 00005932 486E FFE8 pea.l [A6 - 0x18] 00005936 4EBA CDB2 jsr [PC - 0x324E /* 000026EA */] 0000593A 4AAE FFEC tst.l [A6 - 0x14] 0000593E 6700 0084 beq +0x86 /* 000059C4 */ 00005942 202E FFEC move.l D0, [A6 - 0x14] 00005946 D0AE FFF8 add.l D0, [A6 - 0x8] 0000594A 2640 movea.l A3, D0 0000594C 97FC 0000 0001 sub.l A3, 0x1 00005952 1C13 move.b D6, [A3] 00005954 700D moveq.l D0, 0x0D 00005956 B006 cmp.b D0, D6 00005958 660A bne +0xC /* 00005964 */ 0000595A 7001 moveq.l D0, 0x01 0000595C B0AE FFEC cmp.l D0, [A6 - 0x14] 00005960 6762 beq +0x64 /* 000059C4 */ 00005962 6004 bra +0x6 /* 00005968 */ label00005964: 00005964 528B addq.l A3, 1 00005966 1C13 move.b D6, [A3] label00005968: 00005968 4213 clr.b [A3] 0000596A 2D6E FFF8 FFE4 move.l [A6 - 0x1C], [A6 - 0x8] 00005970 4205 clr.b D5 00005972 7E01 moveq.l D7, 0x01 label00005974: 00005974 2D6E FFE4 FFE0 move.l [A6 - 0x20], [A6 - 0x1C] 0000597A 486E FFE4 pea.l [A6 - 0x1C] 0000597E 4EAD 28FA jsr [A5 + 0x28FA /* export_1307 */] 00005982 206E FFE4 movea.l A0, [A6 - 0x1C] 00005986 1810 move.b D4, [A0] 00005988 4210 clr.b [A0] 0000598A 4AAE 000C tst.l [A6 + 0xC] 0000598E 6716 beq +0x18 /* 000059A6 */ 00005990 4267 clr.w -[A7] 00005992 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00005996 3F07 move.w -[A7], D7 00005998 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000599C 2F2E 000C move.l -[A7], [A6 + 0xC] 000059A0 205F movea.l A0, [A7]+ 000059A2 4E90 jsr [A0] 000059A4 1A1F move.b D5, [A7]+ label000059A6: 000059A6 206E FFE4 movea.l A0, [A6 - 0x1C] 000059AA 1084 move.b [A0], D4 000059AC 57C0 seq D0 000059AE 2205 move.l D1, D5 000059B0 8200 or.b D1, D0 000059B2 0241 0001 andi.w D1, 0x1 000059B6 6702 beq +0x4 /* 000059BA */ 000059B8 6008 bra +0xA /* 000059C2 */ label000059BA: 000059BA 52AE FFE4 addq.l [A6 - 0x1C], 1 000059BE 5247 addq.w D7, 1 000059C0 60B2 bra -0x4C /* 00005974 */ label000059C2: 000059C2 1686 move.b [A3], D6 label000059C4: 000059C4 200C move.l D0, A4 000059C6 6714 beq +0x16 /* 000059DC */ 000059C8 2F0C move.l -[A7], A4 000059CA 1F2E FFDD move.b -[A7], [A6 - 0x23] 000059CE 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000059D2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000059D6 4267 clr.w -[A7] 000059D8 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label000059DC: 000059DC 3D47 0018 move.w [A6 + 0x18], D7 000059E0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000059E4 4E5E unlink A6 000059E6 205F movea.l A0, [A7]+ 000059E8 DEFC 0010 add.w A7, 0x10 000059EC 4ED0 jmp [A0] export_1419: 000059EE 4E56 FF64 link A6, -0x009C 000059F2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000059F6 4AAD B21E tst.l [A5 - 0x4DE2] 000059FA 56C0 sne D0 000059FC 4400 neg.b D0 000059FE 1D40 0008 move.b [A6 + 0x8], D0 00005A02 4AAD B21E tst.l [A5 - 0x4DE2] 00005A06 57C0 seq D0 00005A08 222D A548 move.l D1, [A5 - 0x5AB8] 00005A0C B2AD B22A cmp.l D1, [A5 - 0x4DD6] 00005A10 56C1 sne D1 00005A12 8001 or.b D0, D1 00005A14 6600 012E bne +0x130 /* 00005B44 */ 00005A18 42A7 clr.l -[A7] 00005A1A 2F2D B21E move.l -[A7], [A5 - 0x4DE2] 00005A1E 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00005A22 2C1F move.l D6, [A7]+ 00005A24 6700 011E beq +0x120 /* 00005B44 */ 00005A28 2046 movea.l A0, D6 00005A2A 2050 movea.l A0, [A0] 00005A2C 2E28 0024 move.l D7, [A0 + 0x24] 00005A30 2F2D B21E move.l -[A7], [A5 - 0x4DE2] 00005A34 4267 clr.w -[A7] 00005A36 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 00005A3A 486E FF7C pea.l [A6 - 0x84] 00005A3E 2F3C 0000 0084 move.l -[A7], 0x84 00005A44 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00005A48 2D6D B21E FF7C move.l [A6 - 0x84], [A5 - 0x4DE2] 00005A4E 4267 clr.w -[A7] 00005A50 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00005A54 202D B22E move.l D0, [A5 - 0x4DD2] 00005A58 5380 subq.l D0, 1 00005A5A 2F00 move.l -[A7], D0 00005A5C 486E FF7C pea.l [A6 - 0x84] 00005A60 4EBA D158 jsr [PC - 0x2EA8 /* 00002BBA */] 00005A64 101F move.b D0, [A7]+ 00005A66 6604 bne +0x6 /* 00005A6C */ 00005A68 6000 00DA bra +0xDC /* 00005B44 */ label00005A6C: 00005A6C 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00005A70 2F2D B22E move.l -[A7], [A5 - 0x4DD2] 00005A74 1F3C 0001 move.b -[A7], 0x1 00005A78 4EBA 040E jsr [PC + 0x40E /* 00005E88 */] 00005A7C 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00005A80 202D B22E move.l D0, [A5 - 0x4DD2] 00005A84 5280 addq.l D0, 1 00005A86 2F00 move.l -[A7], D0 00005A88 1F3C 0001 move.b -[A7], 0x1 00005A8C 4EBA 03FA jsr [PC + 0x3FA /* 00005E88 */] 00005A90 52AD A8C2 addq.l [A5 - 0x573E], 1 00005A94 7001 moveq.l D0, 0x01 00005A96 B0AD B22E cmp.l D0, [A5 - 0x4DD2] 00005A9A 6606 bne +0x8 /* 00005AA2 */ 00005A9C 2B6D B21E A8C6 move.l [A5 - 0x573A], [A5 - 0x4DE2] label00005AA2: 00005AA2 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1 00005AA8 42A7 clr.l -[A7] 00005AAA 2F07 move.l -[A7], D7 00005AAC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00005AB0 265F movea.l A3, [A7]+ 00005AB2 2853 movea.l A4, [A3] 00005AB4 52AC 0018 addq.l [A4 + 0x18], 1 00005AB8 2A2C 0020 move.l D5, [A4 + 0x20] 00005ABC 282C 001C move.l D4, [A4 + 0x1C] 00005AC0 2F07 move.l -[A7], D7 00005AC2 1F3C 0001 move.b -[A7], 0x1 00005AC6 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00005ACA 4AAD B1EA tst.l [A5 - 0x4E16] 00005ACE 675A beq +0x5C /* 00005B2A */ 00005AD0 BEAD B1EA cmp.l D7, [A5 - 0x4E16] 00005AD4 670A beq +0xC /* 00005AE0 */ 00005AD6 2F3C 0004 7F8E move.l -[A7], 0x47F8E 00005ADC 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00005AE0: 00005AE0 52AD A8BA addq.l [A5 - 0x5746], 1 00005AE4 2B6D AFE0 A8BE move.l [A5 - 0x5742], [A5 - 0x5020] 00005AEA 42A7 clr.l -[A7] 00005AEC 2F05 move.l -[A7], D5 00005AEE 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00005AF2 265F movea.l A3, [A7]+ 00005AF4 200B move.l D0, A3 00005AF6 6712 beq +0x14 /* 00005B0A */ 00005AF8 2053 movea.l A0, [A3] 00005AFA 216D B1EA 001C move.l [A0 + 0x1C], [A5 - 0x4E16] 00005B00 2F05 move.l -[A7], D5 00005B02 1F3C 0001 move.b -[A7], 0x1 00005B06 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label00005B0A: 00005B0A 42A7 clr.l -[A7] 00005B0C 2F04 move.l -[A7], D4 00005B0E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00005B12 265F movea.l A3, [A7]+ 00005B14 200B move.l D0, A3 00005B16 6712 beq +0x14 /* 00005B2A */ 00005B18 2053 movea.l A0, [A3] 00005B1A 216D B1EA 0020 move.l [A0 + 0x20], [A5 - 0x4E16] 00005B20 2F04 move.l -[A7], D4 00005B22 1F3C 0001 move.b -[A7], 0x1 00005B26 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] label00005B2A: 00005B2A 2D6D B21E FF64 move.l [A6 - 0x9C], [A5 - 0x4DE2] 00005B30 7000 moveq.l D0, 0x00 00005B32 2B40 B21E move.l [A5 - 0x4DE2], D0 00005B36 2F2E FF64 move.l -[A7], [A6 - 0x9C] 00005B3A 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 00005B3E 4267 clr.w -[A7] 00005B40 4EAD 248A jsr [A5 + 0x248A /* export_1165 */] label00005B44: 00005B44 7000 moveq.l D0, 0x00 00005B46 2B40 B21E move.l [A5 - 0x4DE2], D0 00005B4A 7000 moveq.l D0, 0x00 00005B4C 2B40 B22E move.l [A5 - 0x4DD2], D0 00005B50 7000 moveq.l D0, 0x00 00005B52 2B40 B22A move.l [A5 - 0x4DD6], D0 00005B56 7000 moveq.l D0, 0x00 00005B58 2B40 B1EA move.l [A5 - 0x4E16], D0 00005B5C 7000 moveq.l D0, 0x00 00005B5E 2B40 AFE0 move.l [A5 - 0x5020], D0 00005B62 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00005B66 4E5E unlink A6 00005B68 4E75 rts fn00005B6A: 00005B6A 4E56 FFDE link A6, -0x0022 00005B6E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00005B72 282E 001C move.l D4, [A6 + 0x1C] 00005B76 422E 0020 clr.b [A6 + 0x20] 00005B7A 206E 0008 movea.l A0, [A6 + 0x8] 00005B7E 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00005B82 7003 moveq.l D0, 0x03 label00005B84: 00005B84 30D9 move.w [A0]+, [A1]+ 00005B86 51C8 FFFC dbf D0, -0x6 /* 00005B84 */ 00005B8A 4A6E 001A tst.w [A6 + 0x1A] 00005B8E 5EC0 sgt D0 00005B90 4A00 tst.b D0 00005B92 6700 00E0 beq +0xE2 /* 00005C74 */ 00005B96 2F00 move.l -[A7], D0 00005B98 4267 clr.w -[A7] 00005B9A 2F04 move.l -[A7], D4 00005B9C 42A7 clr.l -[A7] 00005B9E 486E FFF8 pea.l [A6 - 0x8] 00005BA2 4EBA D4FA jsr [PC - 0x2B06 /* 0000309E */] 00005BA6 121F move.b D1, [A7]+ 00005BA8 201F move.l D0, [A7]+ 00005BAA C001 and.b D0, D1 00005BAC 6700 00C6 beq +0xC8 /* 00005C74 */ 00005BB0 42A7 clr.l -[A7] 00005BB2 2F04 move.l -[A7], D4 00005BB4 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */] 00005BB8 265F movea.l A3, [A7]+ 00005BBA 2F0B move.l -[A7], A3 00005BBC 486E FFE3 pea.l [A6 - 0x1D] 00005BC0 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00005BC4 286E FFF8 movea.l A4, [A6 - 0x8] 00005BC8 D9D3 add.l A4, [A3] 00005BCA 2A0C move.l D5, A4 00005BCC 700E moveq.l D0, 0x0E 00005BCE 9A80 sub.l D5, D0 00005BD0 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1 00005BD6 2045 movea.l A0, D5 00005BD8 3D50 FFDE move.w [A6 - 0x22], [A0] 00005BDC 3C2E FFE0 move.w D6, [A6 - 0x20] 00005BE0 607A bra +0x7C /* 00005C5C */ label00005BE2: 00005BE2 3E14 move.w D7, [A4] 00005BE4 302C 0002 move.w D0, [A4 + 0x2] 00005BE8 B06E 001A cmp.w D0, [A6 + 0x1A] 00005BEC 6664 bne +0x66 /* 00005C52 */ 00005BEE 206E 0014 movea.l A0, [A6 + 0x14] 00005BF2 224C movea.l A1, A4 00005BF4 700E moveq.l D0, 0x0E label00005BF6: 00005BF6 30D9 move.w [A0]+, [A1]+ 00005BF8 51C8 FFFC dbf D0, -0x6 /* 00005BF6 */ 00005BFC 200C move.l D0, A4 00005BFE 721E moveq.l D1, 0x1E 00005C00 D081 add.l D0, D1 00005C02 2D40 FFEC move.l [A6 - 0x14], D0 00005C06 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005C0A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00005C0E 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 00005C12 486E FFEC pea.l [A6 - 0x14] 00005C16 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 00005C1A 486E FFEC pea.l [A6 - 0x14] 00005C1E 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 00005C22 3007 move.w D0, D7 00005C24 48C0 ext.l D0 00005C26 2D40 FFE8 move.l [A6 - 0x18], D0 00005C2A 4267 clr.w -[A7] 00005C2C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005C30 2F0C move.l -[A7], A4 00005C32 3007 move.w D0, D7 00005C34 48C0 ext.l D0 00005C36 2F00 move.l -[A7], D0 00005C38 1F2E 0018 move.b -[A7], [A6 + 0x18] 00005C3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005C40 486E FFE8 pea.l [A6 - 0x18] 00005C44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005C48 4EBA A724 jsr [PC - 0x58DC /* 0000036E */] 00005C4C 1D5F 0020 move.b [A6 + 0x20], [A7]+ 00005C50 6010 bra +0x12 /* 00005C62 */ label00005C52: 00005C52 3007 move.w D0, D7 00005C54 48C0 ext.l D0 00005C56 D9C0 add.l A4, D0 00005C58 5246 addq.w D6, 1 00005C5A 6906 bvs +0x8 /* 00005C62 */ label00005C5C: 00005C5C BC6E FFDE cmp.w D6, [A6 - 0x22] 00005C60 6F80 ble -0x7E /* 00005BE2 */ label00005C62: 00005C62 2F0B move.l -[A7], A3 00005C64 1F2E FFE3 move.b -[A7], [A6 - 0x1D] 00005C68 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00005C6C 2F04 move.l -[A7], D4 00005C6E 4267 clr.w -[A7] 00005C70 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] label00005C74: 00005C74 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00005C78 4E5E unlink A6 00005C7A 205F movea.l A0, [A7]+ 00005C7C DEFC 0018 add.w A7, 0x18 00005C80 4ED0 jmp [A0] fn00005C82: 00005C82 4E56 0000 link A6, 0 00005C86 486D B1F4 pea.l [A5 - 0x4E0C] 00005C8A 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00005C8E 206E 0008 movea.l A0, [A6 + 0x8] 00005C92 2C48 movea.l A6, A0 00005C94 4EFA 01D6 jmp [PC + 0x1D6 /* 00005E6C */] 00005C98 0000 4E5E ori.b D0, 0x5E /* '^' */ 00005C9C 2E9F move.l [A7], [A7]+ 00005C9E 4E75 rts export_1420: 00005CA0 4E56 FDD2 link A6, -0x022E 00005CA4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00005CA8 42A7 clr.l -[A7] 00005CAA 2F2D AA46 move.l -[A7], [A5 - 0x55BA] 00005CAE 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */ 00005CB4 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */] 00005CB8 2D5F FFE2 move.l [A6 - 0x1E], [A7]+ 00005CBC 57C0 seq D0 00005CBE 4A00 tst.b D0 00005CC0 6610 bne +0x12 /* 00005CD2 */ 00005CC2 206E FFE2 movea.l A0, [A6 - 0x1E] 00005CC6 2050 movea.l A0, [A0] 00005CC8 4AA8 0014 tst.l [A0 + 0x14] 00005CCC 56C1 sne D1 00005CCE 8001 or.b D0, D1 00005CD0 6706 beq +0x8 /* 00005CD8 */ label00005CD2: 00005CD2 2F0E move.l -[A7], A6 00005CD4 4EBA FFAC jsr [PC - 0x54 /* 00005C82 */] label00005CD8: 00005CD8 206E FFE2 movea.l A0, [A6 - 0x1E] 00005CDC 2050 movea.l A0, [A0] 00005CDE 3D68 0012 FFF6 move.w [A6 - 0xA], [A0 + 0x12] 00005CE4 302E FFF6 move.w D0, [A6 - 0xA] 00005CE8 E540 asl D0.w, 2 00005CEA 5440 addq.w D0, 2 00005CEC 48C0 ext.l D0 00005CEE 2D40 FFDE move.l [A6 - 0x22], D0 00005CF2 4AAD B1F4 tst.l [A5 - 0x4E0C] 00005CF6 6614 bne +0x16 /* 00005D0C */ 00005CF8 42A7 clr.l -[A7] 00005CFA 2F2E FFDE move.l -[A7], [A6 - 0x22] 00005CFE 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00005D02 2B5F B1F4 move.l [A5 - 0x4E0C], [A7]+ 00005D06 6700 0164 beq +0x166 /* 00005E6C */ 00005D0A 601C bra +0x1E /* 00005D28 */ label00005D0C: 00005D0C 2F2D B1F4 move.l -[A7], [A5 - 0x4E0C] 00005D10 2F2E FFDE move.l -[A7], [A6 - 0x22] 00005D14 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00005D18 4267 clr.w -[A7] 00005D1A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00005D1E 4A5F tst.w [A7]+ 00005D20 6706 beq +0x8 /* 00005D28 */ 00005D22 2F0E move.l -[A7], A6 00005D24 4EBA FF5C jsr [PC - 0xA4 /* 00005C82 */] label00005D28: 00005D28 7018 moveq.l D0, 0x18 00005D2A 2D40 FFEE move.l [A6 - 0x12], D0 00005D2E 3D7C 0001 FDD8 move.w [A6 - 0x228], 0x1 00005D34 3D6E FFF6 FDD6 move.w [A6 - 0x22A], [A6 - 0xA] 00005D3A 3D6E FDD8 FFFC move.w [A6 - 0x4], [A6 - 0x228] 00005D40 6000 0114 bra +0x116 /* 00005E56 */ label00005D44: 00005D44 206E FFE2 movea.l A0, [A6 - 0x1E] 00005D48 202E FFEE move.l D0, [A6 - 0x12] 00005D4C D090 add.l D0, [A0] 00005D4E 2D40 FFE6 move.l [A6 - 0x1A], D0 00005D52 206E FFE6 movea.l A0, [A6 - 0x1A] 00005D56 3D50 FFF8 move.w [A6 - 0x8], [A0] 00005D5A 7002 moveq.l D0, 0x02 00005D5C 2D40 FFF2 move.l [A6 - 0xE], D0 00005D60 3D7C 0001 FDD4 move.w [A6 - 0x22C], 0x1 00005D66 302E FFFC move.w D0, [A6 - 0x4] 00005D6A 5340 subq.w D0, 1 00005D6C 3D40 FDD2 move.w [A6 - 0x22E], D0 00005D70 3D6E FDD4 FFFE move.w [A6 - 0x2], [A6 - 0x22C] 00005D76 6020 bra +0x22 /* 00005D98 */ label00005D78: 00005D78 206D B1F4 movea.l A0, [A5 - 0x4E0C] 00005D7C 202E FFF2 move.l D0, [A6 - 0xE] 00005D80 D090 add.l D0, [A0] 00005D82 2040 movea.l A0, D0 00005D84 3010 move.w D0, [A0] 00005D86 B06E FFF8 cmp.w D0, [A6 - 0x8] 00005D8A 6F02 ble +0x4 /* 00005D8E */ 00005D8C 6014 bra +0x16 /* 00005DA2 */ label00005D8E: 00005D8E 58AE FFF2 addq.l [A6 - 0xE], 4 00005D92 526E FFFE addq.w [A6 - 0x2], 1 00005D96 690A bvs +0xC /* 00005DA2 */ label00005D98: 00005D98 302E FFFE move.w D0, [A6 - 0x2] 00005D9C B06E FDD2 cmp.w D0, [A6 - 0x22E] 00005DA0 6FD6 ble -0x28 /* 00005D78 */ label00005DA2: 00005DA2 206D B1F4 movea.l A0, [A5 - 0x4E0C] 00005DA6 202E FFF2 move.l D0, [A6 - 0xE] 00005DAA D090 add.l D0, [A0] 00005DAC 2D40 FFDA move.l [A6 - 0x26], D0 00005DB0 2F2E FFDA move.l -[A7], [A6 - 0x26] 00005DB4 202E FFDA move.l D0, [A6 - 0x26] 00005DB8 5880 addq.l D0, 4 00005DBA 2F00 move.l -[A7], D0 00005DBC 202E FFDE move.l D0, [A6 - 0x22] 00005DC0 90AE FFF2 sub.l D0, [A6 - 0xE] 00005DC4 5980 subq.l D0, 4 00005DC6 2F00 move.l -[A7], D0 00005DC8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00005DCC 202E FFE6 move.l D0, [A6 - 0x1A] 00005DD0 5480 addq.l D0, 2 00005DD2 2F00 move.l -[A7], D0 00005DD4 486E FDDA pea.l [A6 - 0x226] 00005DD8 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 00005DDC 486E FDDA pea.l [A6 - 0x226] 00005DE0 486E FFFA pea.l [A6 - 0x6] 00005DE4 A900 syscall GetFNum 00005DE6 4A6E FFFA tst.w [A6 - 0x6] 00005DEA 6626 bne +0x28 /* 00005E12 */ 00005DEC 3F2E FFFA move.w -[A7], [A6 - 0x6] 00005DF0 486E FEDA pea.l [A6 - 0x126] 00005DF4 A8FF syscall GetFName/GetFontName 00005DF6 4267 clr.w -[A7] 00005DF8 486E FDDA pea.l [A6 - 0x226] 00005DFC 486E FEDA pea.l [A6 - 0x126] 00005E00 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00005E04 101F move.b D0, [A7]+ 00005E06 660A bne +0xC /* 00005E12 */ 00005E08 70FE moveq.l D0, 0xFFFFFFFE 00005E0A 906E FFF8 sub.w D0, [A6 - 0x8] 00005E0E 3D40 FFFA move.w [A6 - 0x6], D0 label00005E12: 00005E12 206D B1F4 movea.l A0, [A5 - 0x4E0C] 00005E16 202E FFF2 move.l D0, [A6 - 0xE] 00005E1A D090 add.l D0, [A0] 00005E1C 2D40 FFEA move.l [A6 - 0x16], D0 00005E20 206E FFEA movea.l A0, [A6 - 0x16] 00005E24 30AE FFF8 move.w [A0], [A6 - 0x8] 00005E28 206E FFEA movea.l A0, [A6 - 0x16] 00005E2C 316E FFFA 0002 move.w [A0 + 0x2], [A6 - 0x6] 00005E32 202E FFEE move.l D0, [A6 - 0x12] 00005E36 5480 addq.l D0, 2 00005E38 7200 moveq.l D1, 0x00 00005E3A 4242 clr.w D2 00005E3C 142E FDDA move.b D2, [A6 - 0x226] 00005E40 5442 addq.w D2, 2 00005E42 3202 move.w D1, D2 00005E44 C2BC FFFF FFFE and.l D1, 0xFFFFFFFE 00005E4A D280 add.l D1, D0 00005E4C 2D41 FFEE move.l [A6 - 0x12], D1 00005E50 526E FFFC addq.w [A6 - 0x4], 1 00005E54 690C bvs +0xE /* 00005E62 */ label00005E56: 00005E56 302E FFFC move.w D0, [A6 - 0x4] 00005E5A B06E FDD6 cmp.w D0, [A6 - 0x22A] 00005E5E 6F00 FEE4 ble -0x11A /* 00005D44 */ label00005E62: 00005E62 206D B1F4 movea.l A0, [A5 - 0x4E0C] 00005E66 2050 movea.l A0, [A0] 00005E68 30AE FFF6 move.w [A0], [A6 - 0xA] label00005E6C: 00005E6C 4FEE FDB2 lea.l A7, [A6 - 0x24E] 00005E70 4AAE FFE2 tst.l [A6 - 0x1E] 00005E74 670A beq +0xC /* 00005E80 */ 00005E76 2F2D AA46 move.l -[A7], [A5 - 0x55BA] 00005E7A 4267 clr.w -[A7] 00005E7C 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */] label00005E80: 00005E80 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00005E84 4E5E unlink A6 00005E86 4E75 rts export_1421: fn00005E88: 00005E88 4E56 FEA2 link A6, -0x015E 00005E8C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00005E90 4267 clr.w -[A7] 00005E92 2F2E 000E move.l -[A7], [A6 + 0xE] 00005E96 486E FFD0 pea.l [A6 - 0x30] 00005E9A 4EBA BA50 jsr [PC - 0x45B0 /* 000018EC */] 00005E9E 101F move.b D0, [A7]+ 00005EA0 660A bne +0xC /* 00005EAC */ 00005EA2 2F3C 0005 EA36 move.l -[A7], 0x5EA36 00005EA8 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00005EAC: 00005EAC 202E 000A move.l D0, [A6 + 0xA] 00005EB0 B0AE FFE8 cmp.l D0, [A6 - 0x18] 00005EB4 6E00 020C bgt +0x20E /* 000060C2 */ 00005EB8 4267 clr.w -[A7] 00005EBA 2F2E 000E move.l -[A7], [A6 + 0xE] 00005EBE 2F2E 000A move.l -[A7], [A6 + 0xA] 00005EC2 486E FF4C pea.l [A6 - 0xB4] 00005EC6 4EBA B87A jsr [PC - 0x4786 /* 00001742 */] 00005ECA 101F move.b D0, [A7]+ 00005ECC 660A bne +0xC /* 00005ED8 */ 00005ECE 2F3C 0006 AE05 move.l -[A7], 0x6AE05 00005ED4 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00005ED8: 00005ED8 42A7 clr.l -[A7] 00005EDA 2F2E FF4C move.l -[A7], [A6 - 0xB4] 00005EDE 4EAD 0EF2 jsr [A5 + 0xEF2 /* export_474 */] 00005EE2 265F movea.l A3, [A7]+ 00005EE4 200B move.l D0, A3 00005EE6 6608 bne +0xA /* 00005EF0 */ 00005EE8 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00005EEC 6000 01D4 bra +0x1D6 /* 000060C2 */ label00005EF0: 00005EF0 4267 clr.w -[A7] 00005EF2 2F0B move.l -[A7], A3 00005EF4 4EBA A34C jsr [PC - 0x5CB4 /* 00000242 */] 00005EF8 101F move.b D0, [A7]+ 00005EFA 670E beq +0x10 /* 00005F0A */ 00005EFC 2F2E FF4C move.l -[A7], [A6 - 0xB4] 00005F00 4267 clr.w -[A7] 00005F02 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 00005F06 6000 01BA bra +0x1BC /* 000060C2 */ label00005F0A: 00005F0A 082E 0006 FF50 btst.b [A6 - 0xB0], 0x6 00005F10 56C0 sne D0 00005F12 7201 moveq.l D1, 0x01 00005F14 B2AE 000A cmp.l D1, [A6 + 0xA] 00005F18 57C1 seq D1 00005F1A 8001 or.b D0, D1 00005F1C 4400 neg.b D0 00005F1E 1E00 move.b D7, D0 00005F20 082E 0004 FF50 btst.b [A6 - 0xB0], 0x4 00005F26 56C0 sne D0 00005F28 4400 neg.b D0 00005F2A 1D40 FEA6 move.b [A6 - 0x15A], D0 00005F2E 486E FF50 pea.l [A6 - 0xB0] 00005F32 302E FFF0 move.w D0, [A6 - 0x10] 00005F36 48C0 ext.l D0 00005F38 2F00 move.l -[A7], D0 00005F3A 4EAD 29D2 jsr [A5 + 0x29D2 /* export_1334 */] 00005F3E 102E 0008 move.b D0, [A6 + 0x8] 00005F42 6736 beq +0x38 /* 00005F7A */ 00005F44 7E01 moveq.l D7, 0x01 00005F46 4267 clr.w -[A7] 00005F48 2F2E 000E move.l -[A7], [A6 + 0xE] 00005F4C 202E 000A move.l D0, [A6 + 0xA] 00005F50 5380 subq.l D0, 1 00005F52 2F00 move.l -[A7], D0 00005F54 486E FEC8 pea.l [A6 - 0x138] 00005F58 4EBA B7E8 jsr [PC - 0x4818 /* 00001742 */] 00005F5C 101F move.b D0, [A7]+ 00005F5E 671A beq +0x1C /* 00005F7A */ 00005F60 2053 movea.l A0, [A3] 00005F62 2F08 move.l -[A7], A0 00005F64 42A7 clr.l -[A7] 00005F66 2F2E FEC8 move.l -[A7], [A6 - 0x138] 00005F6A 4EBA B574 jsr [PC - 0x4A8C /* 000014E0 */] 00005F6E 201F move.l D0, [A7]+ 00005F70 205F movea.l A0, [A7]+ 00005F72 B0A8 0024 cmp.l D0, [A0 + 0x24] 00005F76 56C7 sne D7 00005F78 4407 neg.b D7 label00005F7A: 00005F7A 1007 move.b D0, D7 00005F7C 6706 beq +0x8 /* 00005F84 */ 00005F7E 08EE 0006 FF50 bset.b [A6 - 0xB0], 0x6 label00005F84: 00005F84 102E FEA6 move.b D0, [A6 - 0x15A] 00005F88 6706 beq +0x8 /* 00005F90 */ 00005F8A 08EE 0004 FF50 bset.b [A6 - 0xB0], 0x4 label00005F90: 00005F90 7001 moveq.l D0, 0x01 00005F92 B06E FFEE cmp.w D0, [A6 - 0x12] 00005F96 6C06 bge +0x8 /* 00005F9E */ 00005F98 08EE 0005 FF50 bset.b [A6 - 0xB0], 0x5 label00005F9E: 00005F9E 2013 move.l D0, [A3] 00005FA0 7236 moveq.l D1, 0x36 00005FA2 D081 add.l D0, D1 00005FA4 2053 movea.l A0, [A3] 00005FA6 2228 002C move.l D1, [A0 + 0x2C] 00005FAA D280 add.l D1, D0 00005FAC 2D41 FEB8 move.l [A6 - 0x148], D1 00005FB0 2053 movea.l A0, [A3] 00005FB2 2A28 0032 move.l D5, [A0 + 0x32] 00005FB6 DAAE FEB8 add.l D5, [A6 - 0x148] 00005FBA 2045 movea.l A0, D5 00005FBC 4A10 tst.b [A0] 00005FBE 6718 beq +0x1A /* 00005FD8 */ 00005FC0 08EE 0007 FF50 bset.b [A6 - 0xB0], 0x7 00005FC6 2F05 move.l -[A7], D5 00005FC8 486E FF50 pea.l [A6 - 0xB0] 00005FCC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005FD0 3F2E FFEE move.w -[A7], [A6 - 0x12] 00005FD4 4EAD 27DA jsr [A5 + 0x27DA /* export_1271 */] label00005FD8: 00005FD8 3D7C 0001 FEA4 move.w [A6 - 0x15C], 0x1 00005FDE 2053 movea.l A0, [A3] 00005FE0 3D68 0030 FEA2 move.w [A6 - 0x15E], [A0 + 0x30] 00005FE6 382E FEA4 move.w D4, [A6 - 0x15C] 00005FEA 6000 00A4 bra +0xA6 /* 00006090 */ label00005FEE: 00005FEE 54AE FEB8 addq.l [A6 - 0x148], 2 00005FF2 102D A890 move.b D0, [A5 - 0x5770] 00005FF6 671E beq +0x20 /* 00006016 */ 00005FF8 2F2E FEB8 move.l -[A7], [A6 - 0x148] 00005FFC 486E FF50 pea.l [A6 - 0xB0] 00006000 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00006004 3F2E FFEE move.w -[A7], [A6 - 0x12] 00006008 4EAD 27DA jsr [A5 + 0x27DA /* export_1271 */] 0000600C 486E FEB8 pea.l [A6 - 0x148] 00006010 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */] 00006014 6076 bra +0x78 /* 0000608C */ label00006016: 00006016 286E FEB8 movea.l A4, [A6 - 0x148] 0000601A 7000 moveq.l D0, 0x00 0000601C 3014 move.w D0, [A4] 0000601E C0BC FFFF FFFF and.l D0, 0xFFFFFFFF 00006024 2D40 FEC0 move.l [A6 - 0x140], D0 00006028 548C addq.l A4, 2 0000602A 2D4C FEB8 move.l [A6 - 0x148], A4 0000602E 206E FEB8 movea.l A0, [A6 - 0x148] 00006032 4A10 tst.b [A0] 00006034 660A bne +0xC /* 00006040 */ 00006036 200C move.l D0, A4 00006038 5280 addq.l D0, 1 0000603A 2D40 FEB8 move.l [A6 - 0x148], D0 0000603E 6010 bra +0x12 /* 00006050 */ label00006040: 00006040 7000 moveq.l D0, 0x00 00006042 3014 move.w D0, [A4] 00006044 C0BC 0000 7FFF and.l D0, 0x7FFF 0000604A D08C add.l D0, A4 0000604C 2D40 FEB8 move.l [A6 - 0x148], D0 label00006050: 00006050 2C2E FEC0 move.l D6, [A6 - 0x140] 00006054 DC8C add.l D6, A4 00006056 2046 movea.l A0, D6 00006058 1D50 FEAB move.b [A6 - 0x155], [A0] 0000605C 2046 movea.l A0, D6 0000605E 4210 clr.b [A0] 00006060 2F2E FEB8 move.l -[A7], [A6 - 0x148] 00006064 486E FF50 pea.l [A6 - 0xB0] 00006068 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000606C 3F2E FFEE move.w -[A7], [A6 - 0x12] 00006070 4EAD 27DA jsr [A5 + 0x27DA /* export_1271 */] 00006074 2046 movea.l A0, D6 00006076 10AE FEAB move.b [A0], [A6 - 0x155] 0000607A 202E FEC0 move.l D0, [A6 - 0x140] 0000607E D08C add.l D0, A4 00006080 5280 addq.l D0, 1 00006082 C0BC FFFF FFFE and.l D0, 0xFFFFFFFE 00006088 2D40 FEB8 move.l [A6 - 0x148], D0 label0000608C: 0000608C 5244 addq.w D4, 1 0000608E 6908 bvs +0xA /* 00006098 */ label00006090: 00006090 B86E FEA2 cmp.w D4, [A6 - 0x15E] 00006094 6F00 FF58 ble -0xA6 /* 00005FEE */ label00006098: 00006098 2F2E FF4C move.l -[A7], [A6 - 0xB4] 0000609C 4267 clr.w -[A7] 0000609E 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 000060A2 4267 clr.w -[A7] 000060A4 2F2E 000E move.l -[A7], [A6 + 0xE] 000060A8 2F2E 000A move.l -[A7], [A6 + 0xA] 000060AC 486E FF4C pea.l [A6 - 0xB4] 000060B0 4EBA E308 jsr [PC - 0x1CF8 /* 000043BA */] 000060B4 101F move.b D0, [A7]+ 000060B6 660A bne +0xC /* 000060C2 */ 000060B8 2F3C 000C C3EB move.l -[A7], 0xCC3EB 000060BE 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label000060C2: 000060C2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000060C6 4E5E unlink A6 000060C8 205F movea.l A0, [A7]+ 000060CA DEFC 000A add.w A7, 0xA /* '\n' */ 000060CE 4ED0 jmp [A0] fn000060D0: 000060D0 4E56 FEFE link A6, -0x0102 000060D4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000060D8 7000 moveq.l D0, 0x00 000060DA 2D40 FF0A move.l [A6 - 0xF6], D0 000060DE 206E 0008 movea.l A0, [A6 + 0x8] 000060E2 2850 movea.l A4, [A0] 000060E4 3D54 FFF8 move.w [A6 - 0x8], [A4] 000060E8 382C 0002 move.w D4, [A4 + 0x2] 000060EC 2D6C 0004 FFF4 move.l [A6 - 0xC], [A4 + 0x4] 000060F2 7032 moveq.l D0, 0x32 000060F4 B044 cmp.w D0, D4 000060F6 6C1E bge +0x20 /* 00006116 */ 000060F8 42A7 clr.l -[A7] 000060FA 3004 move.w D0, D4 000060FC E540 asl D0.w, 2 000060FE 48C0 ext.l D0 00006100 2F00 move.l -[A7], D0 00006102 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 00006106 2D5F FF0A move.l [A6 - 0xF6], [A7]+ 0000610A 660A bne +0xC /* 00006116 */ 0000610C 2F3C 0050 7335 move.l -[A7], 0x507335 /* 'Ps5' */ 00006112 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00006116: 00006116 7A06 moveq.l D5, 0x06 00006118 426E FF04 clr.w [A6 - 0xFC] 0000611C 3004 move.w D0, D4 0000611E 5340 subq.w D0, 1 00006120 3D40 FF02 move.w [A6 - 0xFE], D0 00006124 3E2E FF04 move.w D7, [A6 - 0xFC] 00006128 6000 00D0 bra +0xD2 /* 000061FA */ label0000612C: 0000612C 206E FFF4 movea.l A0, [A6 - 0xC] 00006130 2C05 move.l D6, D5 00006132 DC90 add.l D6, [A0] 00006134 2046 movea.l A0, D6 00006136 43EE FFDA lea.l A1, [A6 - 0x26] 0000613A 7005 moveq.l D0, 0x05 label0000613C: 0000613C 32D8 move.w [A1]+, [A0]+ 0000613E 51C8 FFFC dbf D0, -0x6 /* 0000613C */ 00006142 206E 000C movea.l A0, [A6 + 0xC] 00006146 3028 0004 move.w D0, [A0 + 0x4] 0000614A B06E FFDE cmp.w D0, [A6 - 0x22] 0000614E 6606 bne +0x8 /* 00006156 */ 00006150 3D7C FFFF FFDE move.w [A6 - 0x22], 0xFFFF label00006156: 00006156 41EE FFDC lea.l A0, [A6 - 0x24] 0000615A 2D48 FFD6 move.l [A6 - 0x2A], A0 0000615E 206E 000C movea.l A0, [A6 + 0xC] 00006162 1028 0002 move.b D0, [A0 + 0x2] 00006166 122E FFDC move.b D1, [A6 - 0x24] 0000616A B001 cmp.b D0, D1 0000616C 660A bne +0xC /* 00006178 */ 0000616E 206E FFD6 movea.l A0, [A6 - 0x2A] 00006172 30BC FFFF move.w [A0], 0xFFFF 00006176 6010 bra +0x12 /* 00006188 */ label00006178: 00006178 7000 moveq.l D0, 0x00 0000617A 206E FFD6 movea.l A0, [A6 - 0x2A] 0000617E 3010 move.w D0, [A0] 00006180 C0BC FFFF FF00 and.l D0, 0xFFFFFF00 00006186 3080 move.w [A0], D0 label00006188: 00006188 206E 000C movea.l A0, [A6 + 0xC] 0000618C 3010 move.w D0, [A0] 0000618E B06E FFDA cmp.w D0, [A6 - 0x26] 00006192 6710 beq +0x12 /* 000061A4 */ 00006194 4267 clr.w -[A7] 00006196 2046 movea.l A0, D6 00006198 3F10 move.w -[A7], [A0] 0000619A 4EBA D516 jsr [PC - 0x2AEA /* 000036B2 */] 0000619E 3D5F FFEE move.w [A6 - 0x12], [A7]+ 000061A2 600C bra +0xE /* 000061B0 */ label000061A4: 000061A4 3D7C FFFF FFEE move.w [A6 - 0x12], 0xFFFF 000061AA 3D7C FFFF FFDA move.w [A6 - 0x26], 0xFFFF label000061B0: 000061B0 42A7 clr.l -[A7] 000061B2 486E FFDA pea.l [A6 - 0x26] 000061B6 4EBA F670 jsr [PC - 0x990 /* 00005828 */] 000061BA 2D5F FF06 move.l [A6 - 0xFA], [A7]+ 000061BE 206E FFF4 movea.l A0, [A6 - 0xC] 000061C2 2C05 move.l D6, D5 000061C4 DC90 add.l D6, [A0] 000061C6 2046 movea.l A0, D6 000061C8 30AE FFEE move.w [A0], [A6 - 0x12] 000061CC 4AAE FF0A tst.l [A6 - 0xF6] 000061D0 6610 bne +0x12 /* 000061E2 */ 000061D2 3007 move.w D0, D7 000061D4 E540 asl D0.w, 2 000061D6 41EE FF0E lea.l A0, [A6 - 0xF2] 000061DA 21AE FF06 0000 move.l [A0 + D0.w], [A6 - 0xFA] 000061E0 6010 bra +0x12 /* 000061F2 */ label000061E2: 000061E2 206E FF0A movea.l A0, [A6 - 0xF6] 000061E6 2050 movea.l A0, [A0] 000061E8 3007 move.w D0, D7 000061EA E540 asl D0.w, 2 000061EC 21AE FF06 0000 move.l [A0 + D0.w], [A6 - 0xFA] label000061F2: 000061F2 7012 moveq.l D0, 0x12 000061F4 DA80 add.l D5, D0 000061F6 5247 addq.w D7, 1 000061F8 6908 bvs +0xA /* 00006202 */ label000061FA: 000061FA BE6E FF02 cmp.w D7, [A6 - 0xFE] 000061FE 6F00 FF2C ble -0xD2 /* 0000612C */ label00006202: 00006202 206E 0008 movea.l A0, [A6 + 0x8] 00006206 2050 movea.l A0, [A0] 00006208 47E8 0016 lea.l A3, [A0 + 0x16] 0000620C 3D7C 0001 FF00 move.w [A6 - 0x100], 0x1 00006212 3D6E FFF8 FEFE move.w [A6 - 0x102], [A6 - 0x8] 00006218 3D6E FF00 FFFE move.w [A6 - 0x2], [A6 - 0x100] 0000621E 602A bra +0x2C /* 0000624A */ label00006220: 00006220 4AAE FF0A tst.l [A6 - 0xF6] 00006224 660E bne +0x10 /* 00006234 */ 00006226 3013 move.w D0, [A3] 00006228 E540 asl D0.w, 2 0000622A 41EE FF10 lea.l A0, [A6 - 0xF0] 0000622E 36B0 0000 move.w [A3], [A0 + D0.w] 00006232 600E bra +0x10 /* 00006242 */ label00006234: 00006234 206E FF0A movea.l A0, [A6 - 0xF6] 00006238 2050 movea.l A0, [A0] 0000623A 3013 move.w D0, [A3] 0000623C E540 asl D0.w, 2 0000623E 36B0 0002 move.w [A3], [A0 + D0.w + 0x2] label00006242: 00006242 588B addq.l A3, 4 00006244 526E FFFE addq.w [A6 - 0x2], 1 00006248 690A bvs +0xC /* 00006254 */ label0000624A: 0000624A 302E FFFE move.w D0, [A6 - 0x2] 0000624E B06E FEFE cmp.w D0, [A6 - 0x102] 00006252 6FCC ble -0x32 /* 00006220 */ label00006254: 00006254 486E FF0A pea.l [A6 - 0xF6] 00006258 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 0000625C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00006260 4E5E unlink A6 00006262 205F movea.l A0, [A7]+ 00006264 504F addq.w A7, 8 00006266 4ED0 jmp [A0]